主题
zip命令
Linux zip 命令使用指南
概述
zip 是一个广泛使用的命令行工具,用于打包文件和目录,并可选择性地进行压缩。它在Linux、Unix以及Windows等操作系统中都非常流行。通过zip命令,用户可以方便地创建.zip格式的归档文件,这种格式被多种平台所支持,非常适合于文件共享与备份。默认不删除源文件
基本语法
zip 的基本用法如下:
bash
zip [选项] 归档文件名 要压缩的文件或目录1
归档文件名:指定生成的.zip文件的名字。
要压缩的文件或目录:指定需要添加到.zip文件中的内容。
常见选项
-r或--recurse-paths:递归地处理所有子目录下的文件。-q或--quiet:静默模式,不显示任何信息。-v或--verbose:详细模式,显示每个正在处理的文件。-m或--move:将文件移动到压缩包后删除原始文件。-u或--update:仅更新已存在于归档中的文件。-d或--delete:从现有归档中删除指定的文件。-0至-9:设置压缩级别,其中-0表示无压缩,-9表示最大压缩(默认为-6)。
使用示例
创建一个新的.zip文件并添加单个文件
bashzip myfiles.zip myfile1.txt1压缩整个目录及其子目录
bashzip -r mydir.zip /path/to/project1查看.zip文件的内容而不解压
bash
unzip -l mydir.zip1
