虽然我们习惯在Windows系统上使用解压缩软件进行文件解压缩操作,但我们最好学会在Linux系统上使用zip和unzip命令来实现文件解压缩。 本文详细介绍了Linux上的zip压缩和unzip解压缩命令,希望对你有帮助。
1、将/home目录下的mydata目录压缩为mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2、将/home目录下的mydata.zip解压缩到mydatabak目录
unzip mydata.zip -d mydatabak
3、/home目录下的abc文件夹和123.txt压缩为abc123.zip
zip -r abc123.zip abc 123.txt
4、将/home目录下的wwwroot.zip直接解压缩到/home目录
unzip wwwroot.zip
5、将/home目录下的abc12.zip、abc23.zip和abc34.zip同时解压缩到/home目录中
unzip abc*.zip
6、查看/home目录下的wwwroot.zip内容
unzip -v wwwroot.zip
7、验证/home目录下的wwwroot.zip是否完整
unzip -t wwwroot.zip
8、将/home目录下wwwroot.zip中的所有文件解压缩到主目录
unzip -j wwwroot.zip
主要参数
-c :解压缩结果-l :显示压缩文件中的文件-与-p:-c参数类似,解压缩结果显示在屏幕上,但不执行任何转换-t :检查压缩文件是否正确-u:-f参数压缩文件中其他文件也解压缩到目录中- v :执行yes时显示详细信息-z :仅显示压缩文件的注释文本-a :对文本文件进行必要的字符转换-b :不对文本文件进行字符转换-C 不处理伊尔原始目录路径-L :将压缩文件中的所有文件名更改为小写-M :输出结果发送到more程序的处理-n :解压缩时不复盖原始文件-o :不需要先询问用户, unzip运行后复盖原始文件- p :使用zip的密码选项-q :运行时不显示任何内容-s :将文件名中的空格转换为下划线字符- v :保留VMs文件版本信息-X :解压缩时保留文件的原始版本信息
以上是Linux上zip压缩和unzip解压缩命令的详细说明。 在本文中,您可以获得更实用的Linux命令