https://blog.csdn.net/weixin_47826078/article/details/118634921

一、zip

https://blog.csdn.net/MssGuo/article/details/117324818
https://zhuanlan.zhihu.com/p/447285907
https://blog.csdn.net/qq_15821487/article/details/126702355
-d:指定解压目标文件夹
-o:强制覆盖
-n:不覆盖

unzip -n -d /temp test.zip

二、tar

https://www.yisu.com/ask/42386558.html

tar [选项] 文件名.tar.gz 源文件

tar -czvf xxx.tar.gz  source_file (tar -czvf 包名.tar.gz  源文件)        #以tar.gz方式打包并gz方式压缩
tar -xzvf xxx.tar.gz -C path (tar -xzvf xxx.tar.gz -C 目标路径)          #解压缩包

https://blog.csdn.net/qq_44768464/article/details/128019573
https://blog.csdn.net/m0_63101588/article/details/125691338
https://zhuanlan.zhihu.com/p/518857829?utm_id=0

  • 解压
    tar vzxf redis-6.2.5.tar.gz -C /tmp/redis/
    有的压缩文件不能带z参数,否则会报错:

    gzip: stdin: not in gzip format
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now
  • 解压指定文件到指定目录
    先查看到解压的文件路径
    tar tvf wwwdata.tar.gz
    然后解压指定文件,注意指定的文件要放到指定目录-C之后
    zxvf test.tar.gz -C /tmp/test3 ./test1/test2/111.txt

  • 排除指定的文件
    https://www.51cto.com/article/722515.html
    --exclude或者--exclude-from

  • 压缩
    将文件夹打包成.tar文件:
    tar -cvf archive.tar folder/

将文件夹打包成.tar.gz文件(gzip压缩):
tar -zcvf archive.tar.gz folder/

将文件夹打包成.tar.bz2文件(bzip2压缩):
tar -jcvf archive.tar.bz2 folder/

将文件夹打包成.tar.xz文件(xz压缩):
tar -Jcvf archive.tar.xz folder/

其中,-c表示创建新的压缩文件,-v表示显示详细信息,-z、-j、-J分别表示使用gzip、bzip2、xz进行压缩,-f后面接压缩文件的名称,folder/为要打包的文件夹路径。

tar.xz文件解压步骤:

https://blog.csdn.net/tcjy1000/article/details/131258695

tar xf xxx.tar.xz -C /xxx/xxx/

一般linux没有自带xz工具,需要手动安装:
https://blog.csdn.net/surfirst/article/details/128051115
ubuntu安装:sudo apt install xz-utils
centos安装:yum install -y xz

tar.bz2

https://blog.csdn.net/suifenghahahaha/article/details/78756930

如果tar不支持j这个参数就先用 
bzip2 -d xxx.tar.bz2 
把它解压成.tar文件,然后再用 
tar xvf xxx.tar 
拆包。

tar.gz

  • 压缩
    tar -czvf archive-name.tar.gz /path/to/directory-or-file

三、cpio

四、7z

centos 7z压缩工具安装:yum install p7zip
解压.7z文件:7za x a.7z -r -o./

五、gz

gunzip

六、bin

文件解压,直接输入"./文件名"即可
https://jingyan.baidu.com/article/ac6a9a5eb4aaf36b643eac4f.html


0 条评论

发表回复

您的电子邮箱地址不会被公开。