Linux의 상위 10개 파일 압축 유틸리티

Top 10 File Compression Utilities Linux



한 컴퓨터에서 다른 컴퓨터로 파일을 전송하거나 안전하게 저장하는 것은 일반 사용자와 전문 사용자 모두에게 중요한 작업입니다. 때때로 인터넷을 통해 특정 크기 이상의 파일을 보낼 수 없으므로 데이터나 품질을 손상시키지 않으면서 파일 크기를 줄이는 데 도움이 되는 유틸리티가 필요합니다. 또한 여러 파일을 병합하고 전체 파일 크기를 줄여 인터넷을 통해 안전하게 보낼 수 있습니다.

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파일명.gz

gzip을 설치하려면 터미널에서 다음 명령을 실행합니다.

$수도 apt-get 설치 gzip

7zip

NS 7zip 처음에 Windows 사용자를 위해 개발되었으며 나중에 Linux 및 해당 배포판과 같은 다른 운영 체제로 이식된 오픈 소스 파일 압축 유틸리티입니다. 여러 파일 압축 형식을 지원하며 LZMA 및 LZMA2 압축 기술로 높은 압축률로 널리 사용됩니다.

통사론:

$7z 파일 이름.7z 파일 이름

추출하려면:

$7z e 파일 이름.7z

7zip을 설치하려면 터미널에서 다음 명령을 실행하십시오.

$수도 apt-get 설치p7zip-전체 p7zip-rar

이즈마

NS 이즈마 zip 또는 tar와 같은 또 다른 파일 압축 유틸리티이며 Linux 및 해당 배포판과 함께 사전 설치된 상태로 제공됩니다. 다른 것들에 비해 상당히 빠른 파일 압축 유틸리티입니다.

아카이브를 생성하려면:

$이즈마-씨 --stdout파일 이름>파일명.lzma

파일을 추출하려면:

$이즈마-NS --stdout파일명.lzma>파일 이름

bzip2

NS bzip2 무료 오픈 소스 파일 압축 유틸리티입니다. gzip에 비해 더 빠른 파일 유틸리티이지만 한 번에 하나의 파일만 압축할 수 있습니다.
통사론:

$bzip2파일 이름

이 기술은 압축하는 동안 더 많은 RAM을 사용합니다. 사용량을 줄이려면 스위치를 -NS , 아래 그림과 같이:

$bzip2 -NS파일 이름

추출하려면:

$bzip2 -NS파일명.bz2

xz 파일 압축

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 파일 이름.kgb

kgb를 설치하려면 터미널에서 다음 명령을 실행하십시오.

$수도 apt-get 설치kgb

팍스

NS 팍스 Portable Archive Exchange의 약자로 아카이브 생성 및 추출에 사용되는 파일 압축 유틸리티입니다. tar, cpio, bcpio 및 ustar와 같은 다양한 파일 압축 형식을 지원합니다.

압축할 구문:

$팍스-wf파일명.tar 파일명

압축 해제 구문:

$팍스-NS <파일명.tar

pax를 설치하려면 터미널에서 다음 명령을 실행하십시오.

$수도 apt-get 설치팍스

따라서 Linux 및 해당 배포판을 위한 상위 10개 파일 압축 유틸리티입니다. Linux를 위한 다른 압축 유틸리티가 아직 있지만 다양한 매개변수에서 테스트했을 때 이 10가지가 눈에 띕니다. 에서 자유롭게 의견을 공유하세요. @linuxhint 그리고 @SwapTirthakar .