아카이브 작업::Linux를 여행하는 히치하이커를 위한 안내서
먼저 압축 부분을 살펴보겠습니다.
gzip
, bzip2
및 xz
는 Linux 세계에서 가장 일반적인 압축 형식입니다.gzip, bzip2 및 xz
파일 압축:
gzip myfile
bzip2 myfile
xz myfile
파일 압축 해제:
gunzip myfile.gz
bunzip2 myfile.bz2
unxz myfile.xz
(이상한 이유로) 해당 도구를 아직 설치하지 않은 경우
apt install gzip bzip2 xz-utils tar
와 같이 설치할 수 있습니다.이것은 단일 파일에 대해 잘 작동하지만 이 방법으로 여러 파일/디렉토리의 아카이브를 만드는 것은 쉽지 않으므로
tar
이 필요합니다.타르
여러 파일/디렉토리의 tar 아카이브를 만드는 것은 쉽습니다.
tar cvf archive.tar path1 path2
이제 단일 파일이 있으므로 쉽게 압축할 수 있습니다.
gzip archive.tar
bzip2 archive.tar
xz archive.tar
tar 명령의 결과를 gzip/bzip2/xz로 파이프할 수 있지만 여전히 약간 번거롭기 때문에 tar 명령에 직접 지시하여 이 두 단계를 결합할 수 있습니다.
tar czvf archive.tar.gz path1 path2
tar cjvf archive.tar.bz2 path1 path2
tar cJvf archive.tar.xz path1 path2
(
z
스위치는 gzip, j
는 bzip2, J
는 xz 압축을 나타냅니다.)아카이브 추출:
tar xvf archive.tar
tar xzvf archive.tar.gz
tar xjvf archive.tar.bz2
tar xJvf archive.tar.xz
-C /destination_dir
를 추가하십시오..tgz
, .tbz2
및 .txz
확장자는 .tar.gz, .tar.bz2 및 .tar.xz효율성 측면에서 xz는 일반적으로 가장 높은 압축률을 가지며 압축 해제 시 bzip2보다 빠릅니다(압축 시간이 소요됨). gzip은 압축률이 가장 낮지만 빠릅니다.
기타 형식
이러한 형식은 Linux 이외의 다른 플랫폼에서 더 일반적이지만 CLI에서 작업하는 것은 일반적으로 tar 아카이브만큼 쉽습니다.
지퍼
아카이브 생성:
zip archive.zip path1 path2
아카이브 추출:
unzip archive.zip
-d /destination_dir
를 추가하여 대상 디렉토리 지정메모:
apt install zip unzip
와 같이 필요한 패키지를 설치할 수 있습니다.rar
아카이브 생성:
rar a archive.rar path1 path2
아카이브 추출:
unrar e archive.rar
아카이브를 특정 디렉토리로 추출하려면 끝에 추가하십시오.
unrar e archive.rar /destination_dir
메모:
apt install rar unrar
와 같이 필요한 패키지를 설치할 수 있습니다.7z
아카이브 생성:
7z a archive.7z path1 path2
아카이브 추출:
7z e archive.7z
-o /destination_dir
를 추가하여 대상 디렉토리 지정메모:
apt install p7zip
와 같이 필요한 패키지를 설치할 수 있습니다.참고: 이것은 단순성 이해 위키에서 가져온 (WIP) 항목의 스냅샷입니다. 모든 제안(및 반응)을 환영합니다. 여기에서 최신 버전을 찾을 수 있습니다: Working With Archives
Reference
이 문제에 관하여(아카이브 작업::Linux를 여행하는 히치하이커를 위한 안내서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/devsimplicity/working-with-archives-hitchhikers-guide-to-linux-4ifg텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)