Linux中的压缩命令

好记性不如烂笔头,统计一下压缩命令的一些常见使用场景,便于查阅使用,这篇文章大概就是这个功能啦~

        当然啦,有遇到再慢慢积累更多用法吧~

Linux下*.tar.gz文件解压缩命令

1.压缩命令:

  命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名

      可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。

2.解压缩命令:

  命令格式:tar  -zxvf   压缩文件名.tar.gz

  解压缩后的文件只能放在当前的目录。


命令格式:tar  -zxvf   压缩文件名.tar.gz  -C  指定目录

解压后的文件存放在-C的指定目录里

linux下*.zip文件解压缩命令

1.压缩命令:

命令格式:zip -r 压缩文件名.zip 被压缩文件或目录

2.解压缩命令:

命令格式:unzip -o -d 解压目录 压缩文件名.zip

-o:不提示的情况下覆盖文件

############################### 2024.01.12 更新 ###############################

打包命令:tar

参考网址:鸟哥的 Linux 私房菜 -- Linux 的文件压缩与打包

搬运工一下,对于 tar 命令做一个强化记忆:

[root@www ~]# tar [-j|-z] [cv] [-f 创建的压缩包名] filename... <==打包与压缩
[root@www ~]# tar [-j|-z] [tv] [-f 创建的压缩包名]             <==查看压缩包里的文件
[root@www ~]# tar [-j|-z] [xv] [-f 创建的压缩包名] [-C 目录]   <==解压缩

选项与参数:
-j  :透过 bzip2 的支持进行压缩/解压缩:此时压缩包名最好为 *.tar.bz2
-z  :透过 gzip  的支持进行压缩/解压缩:此时压缩包名最好为 *.tar.gz

-c  :创建打包文件,可搭配 -v 来查看过程中被打包的文件(filename)
-t  :查看打包文件的内容含有哪些文件;
-x  :解打包或解压缩的功能,可以搭配 -C (大写) 在特定目录解开
    ps  : -c, -t, -x 不可同时出现在一串命令列中!

-v  :在压缩/解压缩的过程中,将正在处理的压缩包显示出来!
-f filename:-f 后面要立刻接要被处理的压缩包!建议 -f 单独写一个选项!
-C 目录    :这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。

-p  :保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件
-P  :保留绝对路径,即允许备份数据中含有根目录存在之意;

--exclude=FILE:在压缩的过程中,不要将 FILE 打包!(我在使用的时候没有加上等号,而是空格)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值