Linux常用压缩命令

Linux常用压缩命令Linux常见的压缩格式有.zip、.gz、.bz2、.tar、.tar.gz、.tar.bz2;常用的压缩命令有zip、tar。 zip 常用命令 # 压缩文件 zip file.zip file_name # 压缩文件夹(包含子目录) zip -r dir.zip dir_name # 压缩当前

Linux常用压缩命令"

Linux常见的压缩格式有.zip、.gz、.bz2、.tar、.tar.gz、.tar.bz2;常用的压缩命令有zip、tar。

zip

常用命令

# 压缩文件
zip file.zip file_name

# 压缩文件夹(包含子目录)
zip -r dir.zip dir_name

# 压缩当前目录所有文件
zip dir.zip *

# 解压文件
unzip dir.zip

更多参数

 1 -v 显示操作详细信息
 2 -d 从压缩包里删除文件
 3 -m 将文件剪切到压缩包里,源文件将被删除
 4 -r 递归压缩
 5 -x 排除文件
 6 -c 加一行备注
 7 -z 加备注
 8 -T 测试压缩包完整性
 9 -e 加密
10 -q 安静模式
11 -1, --fast 更快的压缩速度
12 -9, --best 更好的压缩率
13 --help 查看帮助
14 -h2 查看更多帮助

 

tar

常用命令

# 打包后,以gzip 压缩
tar zcvf test.tar.gz /test  #压缩/test为test.tar.gz

# 解压test.tar.gz
tar zxvf test.tar.gz 

# 打包后,以bzip2 压缩
tar jcvf test.tar.bz2 /test  #压缩/test为test.tar.bz2

# 解压test.tar.bz2
tar jxvf test.tar.bz2

# 仅打包,不压缩
tar cvf test.tar /test  #压缩/test为test.tar

# 解压test.tar
tar xvf test.tar

# 查看压缩包内容列表
tar tvf test.tar.gz

# 解压到指定文件夹(目标文件夹必须存在)
tar -zxvf all.tar.gz -C my/

# 压缩时排除某些目录
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs tomcat

tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs --exclude=tomcat/xiaoshan.txt tomcat

更多参数

1 -c, --create: 建立压缩档案
2 -x, --extract, --get:解压
3 -t, --list:查看内容
4 -r, --append:向压缩归档文件末尾追加文件
5 -u, --update:更新原压缩包中的文件
6 -d, --diff, --compare 将压缩包里的文件与文件系统进行对比
7     --delete 从压缩包里删除

 

今天的文章Linux常用压缩命令分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/57041.html

(0)
编程小号编程小号
上一篇 2023-08-26 07:17
下一篇 2023-08-26 07:46

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注