tar 命令使用
tar的命令参数
必须参数,
-
-f命令,必须加上,并且-f后只能接 tar文件名称 -
选择的操作命令,必须有一种
-c: 建立压缩档案-x:解压-t:查看内容,-r:向压缩归档文件末尾追加文件-u:更新替换原压缩包中的文件
可选参数
-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出-C:解压缩时可以选择解压到哪个目录-p:压缩和解压文件时保留文件属性,比如执行权限等等-N <日期格式>或--newer=<日期时间>:只将大于指定日期的文件保存到tar
不同类型的文件压缩和解压
-
*.tar包tar -cvf target.tar sourcePath tar -xvf target.tar -
*.tar.gz和*.tgztar -cvf target.tar sourcePath tar -xvf target.tar -
*.gzgzip -d target.gz gunzip target.gz -
*.tar.bz2tar -cjf target.tar.bz2 sourcePath01 sourcePath02 tar -xjvf target.tar.bz2 -
*.tar.Ztar -cZf target.tar.Z tar -xZvf target.tar.Z -
*.rar,需要先下载rar for linux# rar a target.rar sourcePath unrar e target.rar -
*.zip,需要先下载zip for linuxzip target.zip sourcePath unzip target.zip -
*.bz2bzip2 -d target.gz bunzip2 target.gz
其他操作命令
-
-t查看压缩文件#查看刚打包的文件内容(一定加z,因为是使用 gzip 压缩的) tar ‐ztvf target.tar.gz -
-C解压时指定目录tar ‐xvf target.tar -C /newPath -
‐‐exclude,排除某个文件压缩,#排除 /sourcePath/aaaa压缩 tar ‐‐exclude /sourcePath/aaa ‐zcvf target.tar.gz sourcePath -
解压时,只解压部分文件
tar ‐cvf target.tar.gz 1.log 2.log -
-r追加文件tar -rvf target.tar 22333.txt targetPath/ -
-u替换文件#用本地路径的 sourcePath/22333.txt 替换tar包中的 sourcePath/22333.txt tar -uvf target.tar sourcePath/22333.txt -
-N选择时间压缩tar -N "2022-08-08" -cvf target.tar /sourcePath # 时间 >'2022-08-08' 才会被压缩
tar命令详解
2428

被折叠的 条评论
为什么被折叠?



