linux-tar压缩解压,zip压缩解压

压缩与解压

1.tar命令

  • TAR(Tape Archive,TAR)是Linux下的包管理工具,具有5种功能:打包、查询、释放、更新、追加。

  • 命令格式:tar [主选项+辅助选项] [文件或目录]

    选项说明
    -c创建新的 tar 包
    -t列出tar包文件的列表
    -x从tar包释放文件
    -r把备份文件追加到已经备份的文件末尾
    辅助选项说明
    -f备份文件或设备,必选项
    -v显示命令执行的详细信息
    -z用gzip来压缩/解压缩文件
    -j用bzip2来压缩/解压缩文件
    -C指定文件解压后的存放路径
  • 压缩文件 ,不是打包

    [root@localhost lianxi]# tar -czvf test.tar.gz 1.sh 1.txt 
    压缩后的文件名:test.tar.gz
    要压缩的文件:1.sh 1.txt
    压缩为tar.gz的格式
    
    tar -jcvf test.tar.bz2 1.sh 1.txt
    压缩为tar.bz的格式
    
  • 列出压缩包中的文件

    [root@localhost lianxi]# tar -tzvf test.tar.gz
    
  • 解压压缩文件(默认解压到当前文件夹)

    [root@localhost lianxi]# tar -xzvf test.tar.gz
    [root@localhost lianxi]# tar -xzvf test.tar.gz -C /root
    解压到指定路径:-C 路径
    

2.zip压缩与解压

功能命令
压缩单个文件zip file.zip 1.txt
压缩多个文件zip file.zip 1.txt 2.txt
压缩单个文件夹zip -r file.zip lianxi
压缩多个文件夹zip -r file.zip lianxi lianxi2
压缩文件、文件夹zip -r file.zip 1.txt lianxi 2.txt
压缩时加密码zip -e file.zip 1.txt
解压缩unzip file.zip
解压到指定目录unzip file.zip -d /root
  • zip将问价夹作为一个文件处理。在打包lianxi文件夹时,如果没有“-r”选项,则打包后的压缩包只包含名为“lianxi”的空文件夹,文件夹内的内容不会被写入压缩包
  • 如果打包时设置了密码,在解压缩过程中会提示输入密码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值