查看压缩文件信息 - zipinfo
zipinfo命令用于列出压缩文件信息。
语法
zipinfo [-12hsvz][压缩文件]
- -1 只列出文件名称。
- -2 此参数的效果和指定"-1"参数类似,但可搭配"-h","-t"和"-z"参数使用。
- -h 只列出压缩文件的文件名称。
- -s 用类似执行"ls -l"指令的效果列出压缩文件内容。
- -v 详细显示压缩文件内每一个文件的信息。
- -z 如果压缩文件内含有注释,就将注释显示出来。
示例
zip
zip 命令用于压缩文件。zip 是个使用广泛的压缩程序,压缩后的文件后缀名为 .zip。
语法
zip [-qrdv][工作目录]
- -q 不显示指令执行过程
- -r 递归处理,将指定目录下的所有文件和子目录一并处理。
- -d 从压缩文件内删除指定的文件。
- -v 显示指令执行过程或显示版本信息。
unzip
unzip命令用于解压缩zip文件。unzip为.zip压缩文件的解压缩程序。
语法
unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]
示例
gzip
gzip命令用于压缩文件。文件经它压缩过后,其名称后面会多出".gz"的扩展名。
语法
gzip [-acdvflq] [目录]
- -a或--ascii 使用ASCII文字模式。
- -c或--stdout或--to-stdout 把压缩后的文件输出到标准输出设备,不去更动原始文件。
- -d或--decompress或----uncompress 解开压缩文件。
- -f或--force 强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。
- -v或--verbose 显示指令执行过程。
- -l或--list 列出压缩文件的相关信息。
- -q或--quiet 不显示警告信息。
示例
压缩
解压
打包命令 - tar
在上面zip或者是gip都是对源文件进行操作,有时我们并不想对源文件进行操作。而是对源文件进行压缩备份。 tar(英文全拼:tape archive )命令用于备份文件。 tar 是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。
语法
tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ] [目的目录] [备份文件]
- c:-c或--create 建立新的备份文件。
- z:-z或--gzip或--ungzip 通过gzip指令处理备份文件。
- v:-v或--verbose 显示指令执行过程。
- f:-f<备份文件>或--file=<备份文件> 指定备份文件。
- x:-x或--extract或--get 从备份文件中还原文件。
- t:-t或--list 列出备份文件的内容。