Linuxpia/Linux 명령어

[리눅스 명령어] 복사본 만들기, cpio

Linuxpia4U 2023. 8. 10. 00:10
반응형

cpio

`cpio`는 리눅스에서 아카이브 파일을 생성하거나 추출하는 데 사용되는 명령어입니다. `cpio`는 "copy input/output"의 약자로, 파일을 아카이브로 묶거나 아카이브에서 파일을 추출하는 데 사용됩니다.

`cpio`는 주로 다음과 같은 두 가지 방식으로 사용됩니다:

1. 아카이브 생성: `find` 명령어와 함께 파이프라인을 사용하여 특정 파일 또는 디렉터리를 아카이브로 묶을 수 있습니다.

find . -name '*.txt' | cpio -ov > archive.cpio



이 명령어는 현재 디렉토리에서 `. txt` 확장자를 가진 모든 파일을 찾아 `archive.cpio`라는 이름의 아카이브 파일을 생성합니다. `-o` 옵션은 아카이브를 생성하라는 의미이고, `-v` 옵션은 진행 상황을 자세히 출력하라는 의미입니다.

2. 아카이브 추출: 아카이브 파일에서 파일을 추출하려면 `-i` 옵션을 사용합니다.

cpio -iv < archive.cpio



이 명령어는 `archive.cpio`라는 아카이브에서 파일을 추출합니다. `-i` 옵션은 아카이브를 추출하라는 의미이고, `-v` 옵션은 진행 상황을 자세히 출력하라는 의미입니다.

`cpio` 명령어에 대한 더 자세한 정보는 `man cpio` 명령어를 통해 확인할 수 있습니다:

man cpio

반응형