Linux中,有了tar命令,似乎gzip,compress这些命令没有什么用了?
阿神
阿神 2017-04-17 15:03:27
0
5
832

描述问题

好像自己很少使用gzip这一类纯粹的压缩解压缩命令
更多时候在使用tar命令

虽然tar会调用相应的底层命令,但是我不关心

想知道gzip,可以用在何处

//anyway, 我知道gzip等是用于压缩解压缩 tar是用于归档(但是可以加入压缩选项, 并且100%的情况下大家都加了)

update

我说的没用:

  1. 我知道它们实际上在后台默默奉献

  2. 对于使用者(没有直接使用它们),可能没用

阿神
阿神

闭关修行中......

모든 응답(5)
刘奇

먼저 tar zcf filename 일련의 명령을 실행할 때 tar merge를 실행한 후 gzip/bzip2

등 외부 압축을 호출한다는 오해가 있습니다.

tar zcf을 예시로 사용하여 실행 과정 설명

  1. tar 명령은 여러 파일을 하나의 파일로 병합하는 데만 사용되며 병합이 완료되면 tar 작업은 끝납니다.

  2. 그러면 병합된 파일이 압축됩니다. tar z는 gzip을 사용합니다. 기타 bzip2/xz/lzma
    도 포함됩니다. 이는 모두 압축 방법이지만 선택하면 압축률이 다릅니다. 시간과 공간 사이의 균형을 찾는 것 이상입니다.

그래서
tar zcf은 tar가 추가한 단축키입니다. 압축은 실제로 외부 압축 도구에 의존합니다.
데이터베이스를 백업할 때와 같이 단일 파일이 있는 경우에는 그러면 개별 파일을 병합할 필요가 없고 gzip만 필요하므로 tar를 사용해도 소용이 없습니다.

洪涛

tar가 포장되어 있습니다. gzip, bzip2 등이 압축됩니다. 한 가지 일을 잘하라라는 유닉스 원칙을 엄격히 따른다. 별거 아닙니다.

大家讲道理

Linux의 tar는 실제로 j, z 및 기타 매개변수를 패키지에 추가하고 압축 기능을 추가할 수 있습니다.
이것은 Linux의 차세대 풍부한 기능입니다.
고대에는 타르에 이런 기능이 없었습니다.

이제 aix에서는 tar의 기능이 훨씬 간단해졌습니다. 예를 들어 bzip2 형식은 지원되지 않습니다.

PHPzhong

오셔서 보고 배우세요

洪涛

다른 운영 체제에서 데이터를 쉽게 처리할 수 있도록 zip 형식으로 압축되었습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿