好像自己很少使用gzip这一类纯粹的压缩解压缩命令
更多时候在使用tar命令
虽然tar会调用相应的底层命令,但是我不关心
想知道gzip,可以用在何处
//anyway, 我知道gzip等是用于压缩解压缩 tar是用于归档(但是可以加入压缩选项, 并且100%的情况下大家都加了)
我说的没用
:
我知道它们实际上在后台默默奉献
对于使用者(没有直接使用它们),可能没用
怪我咯2017-04-17 15:05:27
먼저 tar zcf filename
일련의 명령을 실행할 때 tar merge를 실행한 후 gzip/bzip2
tar zcf
을 예시로 사용하여 실행 과정 설명
tar
명령은 여러 파일을 하나의 파일로 병합하는 데만 사용되며 병합이 완료되면 tar 작업은 끝납니다.
그러면 병합된 파일이 압축됩니다. tar z
는 gzip을 사용합니다. 기타 bzip2/xz/lzma
도 포함됩니다. 이는 모두 압축 방법이지만 선택하면 압축률이 다릅니다. 시간과 공간 사이의 균형을 찾는 것 이상입니다.
그래서 tar zcf
은 tar가 추가한 단축키입니다. 압축은 실제로 외부 압축 도구에 의존합니다.
데이터베이스를 백업할 때와 같이 단일 파일이 있는 경우에는 그러면 개별 파일을 병합할 필요가 없고 gzip만 필요하므로 tar를 사용해도 소용이 없습니다.
PHP中文网2017-04-17 15:05:27
tar
가 포장되어 있습니다. gzip
, bzip2
등이 압축됩니다. 한 가지 일을 잘하라라는 유닉스 원칙을 엄격히 따른다. 별거 아닙니다.
大家讲道理2017-04-17 15:05:27
Linux의 tar는 실제로 j, z 및 기타 매개변수를 패키지에 추가하고 압축 기능을 추가할 수 있습니다.
이것은 Linux의 차세대 풍부한 기능입니다.
고대에는 타르에 이런 기능이 없었습니다.
이제 aix에서는 tar의 기능이 훨씬 간단해졌습니다. 예를 들어 bzip2 형식은 지원되지 않습니다.