Linux 명령-tar unzip 명령

1.tar.gz tar.bz2 tar.xf
2.gzip
3.zip
4.zcat

데이터 + % F # 패키지 이름에 현재 시간 포함

일반적으로 사용되는 명령 :
1.tar 패키징 압축
패키징 :
tar czf dir1.tar.gz dir1

압축 해제 : ####### tar 압축 해제는 기존 디렉토리를 덮어 씁니다. 압축을 풀기 전에 원래 디렉토리의 이름을 바꾸고 백업합니다. ############
tar xf dir1.tar.gz # 압축 해제 가능 tar.gz tar.bz2 tar.xz

압축 된 패키지
tar tf dir1.tar.gz 의 내용보기


1. tar :
패키징 :
tar -czf dir20190101.tar dir

압축 해제 :
tar xf dir20190101.tar


tar tf dirdir20190101.tar 패키지의 내용보기


아카이브 할 tar 명령 의 tar.gz 형식 , tar.gz로 압축 된 gzip
패키지
tar czf dir1.tar.gz dir1
일반적으로 압축 조합으로 패키지화 됨 :
CZF 패키지 # tar.gz 압축 해제 형식 : zxf
CJF # tar.bz 압축 형식 압축 해제 : jxf cJf
# 패키지 tar.xz 형식 압축 해제 :

xf : 자동으로 압축 해제 모드 선택 (일반적으로이 압축 해제 사용)

如何解压
tar xf dir1.tar.gz

옵션 :
c : 새 아카이브 파일 초월
z : gzip으로 압축, tar.gz 접미사
x : 아카이브 파일 압축 풀기
t : 아카이브 파일 에 파일 목록 나열
f : 패키지 이름 지정, 다중 매개 변수 f 마지막
j 쓰기 : bzip2를 사용하여 아카이브 압축, 접미사 tar.bz
J : 대문자 J, xz 압축 아카이브, 접미사 tar.xz
C : big C, 압축 해제 디렉토리 위치 지정
X : 여러 파일 제외 (제외 할 파일 이름 쓰기)
h : 패키지 소프트 링크
--exclude : 패키지화 할 필요가없는 파일 제외
--exclude / etc / passwd / etc / shadow


2. gzip # 단일 파일 압축시 압축 사용
:
gzip 파일 # 파일 압축, 압축 후 원본 파일 삭제

Unzip :
gzip -d file #Unzip, 원래 압축 된 패키지가 삭제됩니다.

사용 시나리오 :
1. 구성 파일을 유효하지 않게 만들어야하는 경우
gzip CentOS-Base.repo
내부 내용을 보려면 zacat
zcat CentOS-Base.repo를 사용하십시오.

2.把当前目录下所有文件都打包
    gzip *          #每个文件都会单独打成一个包

3. zip, 파일 및 디렉토리 압축 (소스 파일 삭제 안 함)
install zip
yum install zip unzip -y
매개 변수 :
-r : 디렉토리의 모든 내용을 재귀 적으로 패키지화합니다.

如何压缩文件
zip 压缩包名    要打包的文件
zip file.zip    file.log

如何压缩目录
zip -r dir.zip /dir

如何解压
unzip 包名.zip

测试是否能与windows之间相互解压

4.
zcat # 압축 된 패키지의 파일 내용보기 zcat file.gz #gz의 압축 된 내용보기

추천

출처blog.51cto.com/paitoubing/2544470