Linux 사용자는 마음대로 사용할 수 있는 많은 효과적이고 안정적인 파일 압축 유틸리티를 사용할 수 있습니다.
여기에 나열된 대부분의 유틸리티는 모든 Linux 배포판에서 잘 작동하며 Ubuntu에서 테스트했습니다.
타르
NS 타르 파일 압축은 Linux에서 가장 널리 사용되는 파일 압축 유틸리티 중 하나입니다. 이 유틸리티로 압축된 파일에는 접미사가 있습니다. .tar.gz 그리고 .tgz , 그리고 그들은 또한 타르볼 .
예를 들어, 다음과 같은 파일/디렉토리가 있는 경우 스왑1 현재 디렉토리에서. 라는 이름의 압축 파일에 저장하려면 파일.tar, gz , 터미널에서 다음 명령을 실행해야 합니다.
$타르 -czvffile.tar.gz 스왑1
정확히 무엇을 전환하는지 궁금할 수 있습니다. -czvf 즉, 하나씩 보자.
-씨 : 아카이브 생성
-와 함께 : gzip으로 아카이브 압축
-V : 로 알려진 말 수가 많은 . 아카이브가 생성될 때 터미널 창에 진행 상황을 표시합니다.
-NS : 이 스위치를 사용하면 아카이브의 파일 이름을 지정할 수 있습니다.
터미널에서 다음 명령을 실행하여 설치합니다.
$수도 apt-get 설치 타르gzip
NS gzip GNU Zip의 약자로 단일 파일을 압축하는 데 사용되는 오픈 소스 파일 압축 형식입니다. 접미사가 있는 압축 파일을 생성합니다. .gz 확대.
ZIP 및 GZIP은 모두 공간을 절약하고 인터넷을 통해 파일을 보내는 데 필요한 시간을 줄이는 데 있어 매우 널리 사용되는 파일 압축 형식입니다.
다음은 기본 구문입니다.
$gzip [옵션] [파일 이름]스위치 사용 -NS 압축 파일에 대한 자세한 정보를 제공합니다.
파일의 압축을 풀려면 구문을 사용하십시오.
$gzip -NS파일명.gzgzip을 설치하려면 터미널에서 다음 명령을 실행합니다.
$수도 apt-get 설치 gzip7zip
NS 7zip 처음에 Windows 사용자를 위해 개발되었으며 나중에 Linux 및 해당 배포판과 같은 다른 운영 체제로 이식된 오픈 소스 파일 압축 유틸리티입니다. 여러 파일 압축 형식을 지원하며 LZMA 및 LZMA2 압축 기술로 높은 압축률로 널리 사용됩니다.
통사론:
$7z 파일 이름.7z 파일 이름추출하려면:
$7z e 파일 이름.7z7zip을 설치하려면 터미널에서 다음 명령을 실행하십시오.
$수도 apt-get 설치p7zip-전체 p7zip-rar이즈마
NS 이즈마 zip 또는 tar와 같은 또 다른 파일 압축 유틸리티이며 Linux 및 해당 배포판과 함께 사전 설치된 상태로 제공됩니다. 다른 것들에 비해 상당히 빠른 파일 압축 유틸리티입니다.
아카이브를 생성하려면:
$이즈마-씨 --stdout파일 이름>파일명.lzma파일을 추출하려면:
$이즈마-NS --stdout파일명.lzma>파일 이름bzip2
NS bzip2 무료 오픈 소스 파일 압축 유틸리티입니다. gzip에 비해 더 빠른 파일 유틸리티이지만 한 번에 하나의 파일만 압축할 수 있습니다.
통사론:
이 기술은 압축하는 동안 더 많은 RAM을 사용합니다. 사용량을 줄이려면 스위치를 -NS , 아래 그림과 같이:
$bzip2 -NS파일 이름추출하려면:
$bzip2 -NS파일명.bz2xz 파일 압축
NS xz lzma 파일 압축 유틸리티에 대한 업그레이드이지만 한 번에 하나의 파일만 압축할 수 있습니다. 모든 Linux 배포판, 심지어 이전 릴리스와도 잘 통합됩니다.
압축할 구문:
$xz 파일 이름추출할 구문:
$xz-NS파일명.xz공유하다
NS 공유하다 , 의 줄임말 쉘 아카이브 , 개인 및 고급 사용자를 위한 간단하고 안정적인 파일 압축 유틸리티입니다.
압축할 구문:
$공유 파일 이름>파일명.shar추출할 구문:
$파일 이름.shar 공유 해제shar를 설치하려면 터미널에서 다음 명령을 실행하십시오.
$수도 apt-get 설치sharutils와 함께
NS 와 함께 데비안과 그 파생물에서 널리 사용되는 파일 압축 유틸리티입니다.
압축할 구문:
$와 함께cvsr 파일 이름.a 파일 이름추출할 구문:
$와 함께 -xv파일 이름kgb
NS kgb 대부분의 파일 형식을 지원하는 파일 압축 유틸리티를 무료로 사용할 수 있습니다. 압축률이 높은 여러 파일을 하나로 보관할 수 있습니다.
보관할 구문:
$kgp 파일 이름.kgb 파일 이름압축 해제 구문:
$kgb x 파일 이름.kgbkgb를 설치하려면 터미널에서 다음 명령을 실행하십시오.
$수도 apt-get 설치kgb팍스
NS 팍스 Portable Archive Exchange의 약자로 아카이브 생성 및 추출에 사용되는 파일 압축 유틸리티입니다. tar, cpio, bcpio 및 ustar와 같은 다양한 파일 압축 형식을 지원합니다.
압축할 구문:
$팍스-wf파일명.tar 파일명압축 해제 구문:
$팍스-NS <파일명.tarpax를 설치하려면 터미널에서 다음 명령을 실행하십시오.
$수도 apt-get 설치팍스따라서 Linux 및 해당 배포판을 위한 상위 10개 파일 압축 유틸리티입니다. Linux를 위한 다른 압축 유틸리티가 아직 있지만 다양한 매개변수에서 테스트했을 때 이 10가지가 눈에 띕니다. 에서 자유롭게 의견을 공유하세요. @linuxhint 그리고 @SwapTirthakar .