JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 관리: 장치 및 파일 시스템     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  이동식 매체 관리(작업)

2.  CD 및 DVD에 쓰기(작업)

3.  장치 관리(작업)

4.  동적으로 장치 구성(작업)

5.  USB 장치 관리(작업)

6.  InfiniBand 장치 사용(개요/작업)

7.  디스크 관리(개요)

8.  디스크 사용 관리(작업)

9.  디스크 관리(작업)

10.  디스크 설정(작업)

11.  COMSTAR를 사용하여 저장 장치 구성(작업)

12.  Oracle Solaris iSNS(Internet Storage Name Service) 구성 및 관리

13.  format 유틸리티(참조)

14.  파일 시스템 관리(개요)

15.  파일 시스템 만들기 및 마운트(작업)

16.  추가 스왑 공간 구성(작업)

17.  파일 및 파일 시스템 복사(작업)

파일 시스템 복사 명령

파일 시스템 간에 디렉토리 복사(cpio 명령)

파일 시스템 간에 디렉토리를 복사하는 방법(cpio)

파일 및 파일 시스템을 테이프에 복사

파일을 테이프에 복사(tar 명령)

파일을 테이프에 복사하는 방법(tar)

테이프에 있는 파일을 나열하는 방법(tar )

테이프에서 파일을 검색하는 방법(tar)

pax 명령을 사용하여 파일을 테이프에 복사

파일을 테이프에 복사하는 방법(pax)

cpio 명령을 사용하여 파일을 테이프에 복사

디렉토리에 있는 모든 파일을 테이프에 복사하는 방법(cpio)

테이프에 있는 파일을 나열하는 방법(cpio)

테이프에서 모든 파일을 검색하는 방법(cpio)

테이프에서 특정 파일을 검색하는 방법(cpio)

파일을 테이프 장치에 복사

파일을 원격 테이프 장치에 복사하는 방법(tardd)

원격 테이프 장치에서 파일을 추출하는 방법

18.  테이프 드라이브 관리(작업)

색인

cpio 명령을 사용하여 파일을 테이프에 복사

디렉토리에 있는 모든 파일을 테이프에 복사하는 방법(cpio)

  1. 복사할 파일이 포함된 디렉토리로 변경합니다.
  2. 쓰기 가능한 테이프를 테이프 드라이브에 삽입합니다.
  3. 파일을 테이프에 복사합니다.
    $ ls | cpio -oc > /dev/rmt/n
    ls

    cpio 명령에 파일 이름 목록을 제공합니다.

    cpio -oc

    cpio 명령이 copy-out 모드로 작동하며(-o) 헤더 정보를 ASCII 문자 형식으로 쓰도록(-c) 지정합니다. 이 옵션을 사용하면 다른 공급업체 시스템에 대한 이식성을 보장할 수 있습니다.

    > /dev/rmt/n

    출력 파일을 지정합니다.

    디렉토리에 있는 모든 파일이 지정한 드라이브의 테이프로 복사되며 테이프에 있는 기존 파일을 덮어씁니다. 복사한 총 블록 수가 표시됩니다.

  4. 파일이 테이프에 복사되었는지 확인합니다.
    $ cpio -civt < /dev/rmt/n
    -c

    cpio 명령이 파일을 ASCII 문자 형식으로 읽도록 지정합니다.

    -i

    지금은 파일만 나열하지만, cpio 명령이 copy-in 모드로 작동하도록 지정합니다.

    -v

    ls -l 명령의 출력과 비슷한 형식으로 출력을 표시합니다.

    -t

    지정한 테이프 드라이브의 테이프에 있는 파일에 대한 컨텐츠를 나열합니다.

    < /dev/rmt/n

    기존 cpio 아카이브의 입력 파일을 지정합니다.

  5. 드라이브에서 테이프를 제거합니다. 테이프 레이블에 파일의 이름을 씁니다.

예 17-6 디렉토리에 있는 모든 파일을 테이프에 복사(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

테이프에 있는 파일을 나열하는 방법(cpio)


주 - 테이프의 컨텐츠를 나열하려면 cpio 명령이 아카이브 전체를 처리해야 하기 때문에 시간이 오래 걸립니다.


  1. 아카이브 테이프를 테이프 드라이브에 삽입합니다.
  2. 테이프에 있는 파일을 나열합니다.
    $ cpio -civt < /dev/rmt/n

예 17-7 테이프에 있는 파일 나열(cpio)

다음 예는 드라이브 0에 있는 테이프의 파일을 나열하는 방법을 보여 줍니다.

$ 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

테이프에서 모든 파일을 검색하는 방법(cpio)

상대 경로 이름을 사용하여 아카이브를 만든 경우에는 파일을 검색할 때 입력 파일이 현재 디렉토리에 있는 디렉토리로 구성됩니다. 그러나 절대 경로 이름을 사용하여 아카이브를 만든 경우에는 시스템에서 동일한 절대 경로를 사용하여 파일을 다시 만듭니다.


주의

주의 - 절대 경로 이름을 사용하면 시스템에 있는 기존 파일을 덮어쓸 위험이 있습니다.


  1. 파일을 넣을 디렉토리로 변경합니다.
  2. 테이프를 테이프 드라이브에 삽입합니다.
  3. 테이프에서 모든 파일을 추출합니다.
    $ cpio -icvd < /dev/rmt/n
    -i

    표준 입력에서 파일을 추출합니다.

    -c

    cpio 명령이 파일을 ASCII 문자 형식으로 읽도록 지정합니다.

    -v

    ls 명령의 출력과 비슷한 형식으로 파일을 검색하여 표시합니다.

    -d

    필요에 따라 디렉토리를 만듭니다.

    < /dev/rmt/n

    출력 파일을 지정합니다.

  4. 파일이 복사되었는지 확인합니다.
    $ ls -l

예 17-8 테이프에서 모든 파일 검색(cpio)

다음 예는 드라이브 0에 있는 테이프에서 파일을 모두 검색하는 방법을 보여 줍니다.

$ cd /var/tmp
cpio -icvd < /dev/rmt/0
answers 
sc.directives 
tests
8 blocks
$ ls -l

테이프에서 특정 파일을 검색하는 방법(cpio)

  1. 파일을 넣을 디렉토리로 변경합니다.
  2. 테이프를 테이프 드라이브에 삽입합니다.
  3. 테이프에서 파일 하위 세트를 검색합니다.
    $ cpio -icv "*file" < /dev/rmt/n
    -i

    표준 입력에서 파일을 추출합니다.

    -c

    cpio 명령이 헤더를 ASCII 문자 형식으로 읽도록 지정합니다.

    -v

    ls 명령의 출력과 비슷한 형식으로 파일을 검색하여 표시합니다.

    "*file "

    패턴과 일치하는 모든 파일이 현재 디렉토리에 복사되도록 지정합니다. 여러 패턴을 지정할 수도 있지만 그 경우 각 패턴을 큰따옴표로 둘러싸야 합니다.

    < /dev/rmt/n

    입력 파일을 지정합니다.

    자세한 내용은 cpio(1) 매뉴얼 페이지를 참조하십시오.

  4. 파일이 복사되었는지 확인합니다.
    $ ls -l

예 17-9 테이프에서 특정 파일 검색(cpio)

다음 예는 드라이브 0에 있는 테이프에서 접미어가 chapter인 파일을 모두 검색하는 방법을 보여 줍니다.

$ cd /home/smith/Book
$ cpio -icv "*chapter" < /dev/rmt/0
Boot.chapter 
Directory.chapter 
Install.chapter 
Intro.chapter
31 blocks
$ ls -l