查看压缩文件信息 - 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 显示指令执行过程或显示版本信息。
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 列出备份文件的内容。
示例