이 기사에서 우리는 당신에게 가르 칠 것입니다 파일 압축 및 압축 해제 좋아하는 GNU / Linux 배포판에서 모두 콘솔에서 명령을 사용합니다. 초보자를 대상으로 한 기사이며 다른 튜토리얼 에서처럼 tarball의 처리를 포함하지 않을 것입니다. 멋진 tar 도구로 압축 및 압축 해제가 수행되는 방법 만 보여주기 때문입니다.
압축 및 압축 해제는 비교적 쉽지만 사용자는 이러한 작업을 수행하는 방법을 인터넷에서 검색하는 경우가 많습니다. 매우 구체적이고 직관적 인 그래픽 도구가 사용되는 MacOS 및 Windows와 같은 다른 운영 체제와 달리 GNU / Linux에서는 일반적으로 제공됩니다. 더 많은 형식 그래픽 수준에서 간단한 도구도 있지만 각각에 대한 다양한 도구 ...
압축 및 압축 해제의 경우 두 가지 기본 패키지를 사용할 것입니다. 두 가지 기본 패키지는 아마도 가장 요구되는 형식이고 작업 할 때 더 자주 접하게되는 형식이기 때문입니다. 유닉스 계열 시스템. gzip 및 bzip2를 참조하고 있습니다.
gzip 작업
에 gzip으로 압축, 우리가 처리 할 형식은 Lempel-Zi (LZ77)이며 ZIP이 아닙니다. 이름이 혼동을 일으킬 수 있기 때문입니다. 이름은 GNU ZIP에서 비롯되었으며 ZIP 형식의 대체물로 만들어졌지만 동일하지는 않습니다. 나는 그것을 분명히하고 싶다 ... 음, 파일을 압축하려면 :
gzip documento.txt
이렇게하면 확장자가 .gz 인 원본과 동일한 이름의 파일이 생성됩니다. 이전 예제에서는 document.txt.gz입니다. 대신 이름 수정 특정 출력 :
gzip -c documento.txt > nuevo_nombre.gz
에 포장을 풀다 이미 압축 된 것은 똑같이 간단하지만 동일한 효과로 두 개의 다른 명령을 사용할 수 있습니다.
gzip -d documento.gz
gunzip documento.gz
그리고 우리는 파일을 얻을 것입니다 .gz 확장자없이 압축 해제.
bzip2 작업
에 관한 bzip2, 이전 프로그램과 유사하지만 Burrows-Wheeler 및 Huffman 코딩이라는 다른 압축 알고리즘을 사용합니다. 이 경우 확장자는 .bz2입니다. 파일을 압축하려면 다음을 사용해야합니다.
bzip2 documento.txt
결과적으로 document.txt.bz2가 압축됩니다. 우리는 또한 출력 이름 -c 옵션 사용 :
bzip2 -c documento.txt > nombre.bz2
압축을 풀려면 별칭 인 bunzip2 도구의 -d 옵션을 사용합니다.
bzip2 -d documento.bz2
gunbzip2 documento.bz2
더 많은 정보를 원하시면 사람 다음에 명령 ...
안녕하세요
귀하의 게시물에 감사드립니다. 항상 유용합니다.
xz도 꽤 많이 사용되기 때문에 언급하는 것도 흥미로울 것입니다. bzip2 (느리지 만 많이 압축 됨)와 gzip (빠르지 만 효율성이 떨어짐) 사이에 있습니다. 이것은 모든 것이 그렇듯이 ...에 따라 다르기 때문에 넓은 범위에서. Debian / Ubuntu .deb 파일에 포함 된 tar는 일반적으로 xz 형식으로 압축되어 제공됩니다.
사용 방법은 다른 sos 명령과 유사합니다.
안녕하세요, 저는 이것이 가장 많이 사용되기 때문에 tar.gz를 사용하여 수행하도록 요청하고 싶습니다 (내 의견으로는 인터넷에서 다운로드 한 모든 것에 따라)
.7z와 같은 더 인기 있지만 멀티 플랫폼 형식에 대해 어떻게 말합니까? 그들도 이름을 붙여야합니다
안녕 Jose, tar.gz 파일에서 일어나는 일은 tar라는 다른 명령을 사용한다는 것입니다.이 경우 tar 명령 자체는 압축 (또는 압축 해제)되지 않지만 그룹화 (또는 그룹 해제)에 사용됩니다. 여러 파일이 하나로 통합되어 압축 및 압축 해제가 가능한 gzip 및 bzip2 명령과 통합됩니다.
Windows에서 공간을 확보하고 zip 및 rar를 대체하는 7z 무료 형식에 대해 Ernesto가 절대적으로 옳습니다.
google.com
21 세기에도 여전히 명령을 사용하여 간단한 파일을 압축하고 있습니까? 이 게시물은 슬프다
글쎄, 나는 간단한 파일을 압축하기 위해 명령을 사용하는 요점을 보지 못한다.
어쩌면 그것도 재미있을 것입니다