Linux 解压缩tar经历,Linux命令 -- tar解压缩命令
1.tar.gz tar.bz2 tar.xf
2.gzip
3.zip
4.zcat
data +%F #打包名稱包含當(dāng)前時(shí)間
常用命令:
1.tar打包壓縮
打包:
tar czf dir1.tar.gz dir1
解壓:####### tar解壓會(huì)覆蓋掉之前存在的目錄,解壓前先把原目錄重命名備份 ############
tar xf dir1.tar.gz #可解壓tar.gz tar.bz2 tar.xz
查看壓縮包里的內(nèi)容
tar tf dir1.tar.gz
1、tar:
打包:
tar -czf dir20190101.tar dir
解壓:
tar xf dir20190101.tar -C /tmp/
查看包里的內(nèi)容
tar tf dirdir20190101.tar
更新包里的內(nèi)容
tar uf dir2020.tar file1.txt
tar.gz格式
tar命令進(jìn)行歸檔,gzip進(jìn)行壓縮,變成tar.gz
如何打包
tar czf dir1.tar.gz dir1
常用打包與壓縮組合:
czf #打包tar.gz格式 解壓:zxf
cjf #打包tar.bz格式 解壓:jxf
cJf #打包tar.xz格式 解壓:
xf:自動(dòng)選擇解壓模式(一般使用這個(gè)解壓即可)
如何解壓
tar xf dir1.tar.gz
選項(xiàng):
c:創(chuàng)見新的歸檔文件
z:以gzip方式壓縮,后綴tar.gz
x:對(duì)歸檔文件解包
t:列出歸檔文件里的文件列表
f:指定包名,多參數(shù)f寫最后
j:使用bzip2壓縮歸檔,后綴tar.bz
J:大寫的J,xz壓縮歸檔,后綴tar.xz
C:大C,指定解壓目錄位置
X:排除多個(gè)文件(寫入需要排除的文件名稱)
h:打包軟鏈接
--exclude:排除不需要打包的文件
--exclude /etc/passwd /etc/shadow
2、gzip #壓縮單個(gè)文件的時(shí)候使用
壓縮:
gzip file #壓縮file文件,壓縮完畢會(huì)刪除原文件
解壓縮:
gzip -d file #解壓縮,會(huì)把原壓縮包刪除
使用場(chǎng)景:
1.當(dāng)需要讓某個(gè)配置文件不生效時(shí)
gzip CentOS-Base.repo
想要查看里面的內(nèi)容用zacat
zcat CentOS-Base.repo
2.把當(dāng)前目錄下所有文件都打包
gzip * #每個(gè)文件都會(huì)單獨(dú)打成一個(gè)包
3、zip,壓縮文件、目錄(并不會(huì)刪除源文件)
安裝zip
yum install zip unzip -y
參數(shù):
-r:遞歸打包目錄下所有內(nèi)容
如何壓縮文件
zip 壓縮包名 要打包的文件
zip file.zip file.log
如何壓縮目錄
zip -r dir.zip /dir
如何解壓
unzip 包名.zip
測(cè)試是否能與windows之間相互解壓
4.zcat #查看壓縮包里文件的內(nèi)容
zcat file.gz #查看gz壓縮后的內(nèi)容
總結(jié)
以上是生活随笔為你收集整理的Linux 解压缩tar经历,Linux命令 -- tar解压缩命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux dd文件系统,原来dd命令也
- 下一篇: linux x64 asm 参数传递,N