linux下文件的压缩和解压缩
2018-01-27 16:43
316 查看
linux下文件的压缩和解压缩
目录
1.压缩2.解压缩
3.归档工具
一. 压缩
compress:
-d:解压缩,相当于uncompres -c:结果输出至标准输出,不删除原文件 -v:显示详情
-c (需要和重定向符 >搭配 ):
-v
gzip:
-c:将压缩或解压缩的结果输出至标准输出 -#:1-9,指定压缩比,值越大压缩比越大
-c:
bzip2:
-k:保留原文件 -#:1-9,压缩比,默认为6
-k:
xz:
-k:保留原文件 -#:1-9,压缩比,默认为6
zip:
zip -r filname.zip filename
最好使用xz进行文件的压缩,效率最高
二.解压缩
uncompress:
-d:解压缩,相当于uncompres
gip:
-d:解压缩,相当于gunzip
-d:
bunzip2:
或者 bzip2 -d:解压缩
unxz:
或者xz-d:解压缩
unzip:
三.文件归档工具(tar)
tar tar -tf mage.tar.xz 预览压缩包的文件列表 tar -rf mage.tar /path/newfile 往tar包中增强文件(注意只能对tar包增加文件,而不能对压缩包增加) tar -cf mage.tar filename1 filename2 [filenameN] 将多个文件打包至mage.tar tar -zcf mage.tar.gz filename1 filename2 [filenameN] 将多个文件打包并用gzip压缩为mage.tar.gz tar -jcf mage.tar.bz2 filename1 filename2 [filenameN] 将多个文件打包并用bzip2压缩为mage.tar.bz2 tar -Jcf mage.tar.xz filename1 filename2 [filenameN] 将多个文件打包并用xz压缩为mage.tar.xz tar -xf mage.tar 解压tar包的所有文件到当前目录 tar -xf mage.tar.xz filename 仅将压缩包中的其中一个文件filename解压到当前目录 tar -zxf mage.tar.gz 解压gz的压缩包到当前目录 tar -jxf mage.tar.bz2 解压bzip2的压缩包到当前目录 tar -Jxf mage.tar.xz 解压xz的压缩包到当前目录 tar -zxf mage.tar.gz -C /tmp 解压gz的压缩包到/tmp目录 tar -zvxf mage.tar.gz 解压gz的压缩包到当前目录并显示详细过程 tar zcvf mage.tar.gz -T yasuolist.txt -X paichu.txt -T 指定需要打包并压缩的文件列表,每个文件路径一行 -X 指定要排除的文件列表,每个文件一行
相关文章推荐
- Linux下常用的文件归档,压缩和解压缩命令
- 【linux】如何查看和解压缩rpm文件内容
- Linux中文件的压缩和解压缩
- Linux中文件的压缩和解压缩
- Linux中文件的压缩和解压缩
- Linux中文件的压缩和解压缩
- 在Linux/Unix平台下压缩和解压缩.rar文件
- linux下的文件的压缩和解压缩
- Linux中文件的压缩和解压缩
- Linux中文件的压缩和解压缩
- Linux中文件的压缩和解压缩
- Linux中文件的压缩和解压缩
- Linux环境下压缩和解压缩rar文件
- Linux中文件的压缩和解压缩
- Linux 备份mysql 和解压缩文件(zip)
- linux学习笔记(9) - 文件的压缩和打包
- linux通过if判断是否压缩文件和文件夹
- Linux下常见文件格式的压缩、解压小结
- Linux学习小结(文件与文件系统的压缩与打包)
- Java压缩文件和解压缩文件