Ubuntu18.04解压与压缩


.zip

$ unzip FileName.zip          # 解压
$ unzip -d Dirname filename.zip # 解压到指定文件夹,-n可以不覆盖已有文件 $ zip FileName.zip DirName # 将DirName本身压缩 $ zip -r FileName.zip DirName # 压缩,递归处理,将指定目录下的所有文件和子目录一并压缩 (一般用这个

$ zipinfo -1 xx.zip       # 查看该zip文件中的文件目录  更多参考 博客

 

.rar

$ sudo apt install rar    #安装压缩、解压套件
$ unrar x filename.rar    #解压

 

.7z

$ sudo apt-get install p7zip-full  # 安装压缩、解压套件
$ 7za x filename.7z           # 解压,如果是划分了几个压缩文件的,直接解压第一个即可
$ 7za x filename.7z -o{directory}  # 指定解压目的文件夹,紧挨着-o,不过它似乎需要绝对路径,否则会在当前文件夹下创建新的文件夹
$ 7za a -r filename.7z directory/* # 如果没加*就是压缩当前文件夹下所有的,加了就是压缩directory下所有的文件生成压缩文件filename.7z

 

.tar 

$ tar -xvf FileName.tar           # 解包
$ tar -cvf FileName.tar DirName   # 将DirName和其下所有文件(夹)打包
$ tar -rvf FileName.tar.gz b.txt  # 向打包文件中追加文件b.txt

 .tar是打包,.tar.gz才是压缩过的文件(添加参数z)

.tar.gz

$ tar -zxvf FileName.tar.gz               # 解压
$ tar -zcvf FileName.tar.gz DirName       # 将DirName和其下所有文件(夹)压缩,无法追加新文件
$ tar -C DesDirName -zxvf FileName.tar.gz # 解压到目标路径

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM