$ ls | cpio -oc > /dev/rmt/n
cpio 명령에 파일 이름 목록을 제공합니다.
cpio 명령이 copy-out 모드로 작동하며(–o) 헤더 정보를 ASCII 문자 형식으로 쓰도록(–c) 지정합니다. 이 옵션을 사용하면 다른 공급업체 시스템에 대한 이식성을 보장할 수 있습니다.
출력 파일을 지정합니다.
디렉토리에 있는 모든 파일이 지정한 드라이브의 테이프로 복사되며 테이프에 있는 기존 파일을 덮어씁니다. 복사한 총 블록 수가 표시됩니다.
$ cpio -civt < /dev/rmt/n
cpio 명령이 파일을 ASCII 문자 형식으로 읽도록 지정합니다.
지금은 파일만 나열하지만, cpio 명령이 copy-in 모드로 작동하도록 지정합니다.
ls -l 명령의 출력과 비슷한 형식으로 출력을 표시합니다.
지정한 테이프 드라이브의 테이프에 있는 파일에 대한 컨텐츠를 나열합니다.
기존 cpio 아카이브의 입력 파일을 지정합니다.
다음 예에서는 /export/home/kryten 디렉토리에 있는 모든 파일을 테이프 드라이브 0의 테이프에 복사하는 방법을 보여 줍니다.
$ cd /export/home/kryten $ ls | cpio -oc > /dev/rmt/0 1280 blocks $ cpio -civt < /dev/rmt/0 -r--r--r-- 1 kryten staff 206663 Jul 14 13:52 2010, filea -r--r--r-- 1 kryten staff 206663 Jul 14 13:52 2010, fileb -r--r--r-- 1 kryten staff 206663 Jul 14 13:52 2010, filec drwxr-xr-x 2 kryten staff 0 Jul 14 13:52 2010, letters drwxr-xr-x 2 kryten staff 0 Jul 14 13:52 2010, reports 1280 blocks