Linux 下文件的压缩、打包与解开 Linux 操作系统中提供了多种文件压缩和解压缩工具,包括 zip、unzip、tar 等。这些工具可以帮助用户对文件进行压缩和解压缩,节省硬盘空间,并且使文件更方便地传输和存储。 zip 命令 --------- zip 命令是 Linux 中最常用的文件压缩工具,位于 /usr/bin 目录中。zip 命令可以将多个文件压缩成一个文件,以便于存储和传输。zip 命令的语法是: zip [参数] [输出文件名] [输入文件名] zip 命令的参数包括: * -1:最快压缩,压缩率最差 * -9:最大压缩,压缩率最佳 * -b:暂存文件的路径 * -c:替新增或更新的文件增加一行注解 * -d:从 zip 文件移出一个文件 * -D:不要在 zip 文件中储存文件的目录信息 * -f:以新文件取代现有文件 * -F:修复已经损毁的压缩文件 * -g:将文件压缩附加到 zip 文件中 * -h:显示辅助说明 * -i:指定要含入的某些特定文件 * -j:只储存文件的名称,不含目录 * -k:强迫使用 MSDOS 格式文件名 * -l:将 CR ( Carriage Return ) LF ( Line Feed ) 转换成 LF * -L:显示 zip 命令的版权 * -m:将特定文件移入 zip 文件中,并且删除特定文件 * -n:不压缩特定扩展名的文件 * -o:将 zip 文件的时间设成最后修正 zip 文件的时间 * -q:安静模式,不会显示相关讯息和提示 * -r:包括子目录 * -t:只处理 mmddyy 日期以后的文件 * -T:测试 zip 文件是否正常 * -u:只更新改变过的文件和新文件 * -v:显示版本资讯或详细讯息 * -x:不需要压缩的文件 * -y:将 symbolic link 压缩,而不是压缩所连结到的文件 * -z:为 zip 文件增加注解 * -#:设定压缩速度,-0 表示不压缩,-1 表示最快速度的压缩,-9 表示最慢速度的压缩 ( 最佳化的压缩 ),预设值为 -6 * -@:从标准输入读取文件名称 unzip 命令 ------------ unzip 命令用于解开 .zip 文件,unzip 命令的语法和 zip 类似,参数在这里就不一一赘述了。 tar 命令 --------- tar 命令位于 /usr/bin 目录中,tar 命令可以将多个文件打包成一个文件,以便于存储和传输。tar 命令的语法是: tar [参数] [输出文件名] [输入文件名] tar 命令的参数包括: * -c:创建一个 tar 文件 * -v:显示详细讯息 * -f:指定输出文件名 * -z:使用 gzip 压缩 * -t:显示 tar 文件的内容 * -x:解开 tar 文件 KDE 的 archiver ----------------- KDE 的 archiver 就像 MS-windows 的 Winzip,可以将 zip、gzip、tar、tar.gz 等的压缩文件解开。 Linux 操作系统提供了多种文件压缩和解压缩工具,包括 zip、unzip、tar 等,帮助用户对文件进行压缩和解压缩,节省硬盘空间,并且使文件更方便地传输和存储。
- 粉丝: 5
- 资源: 936
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于 Ant 的 Java 项目示例.zip
- 各种字符串相似度和距离算法的实现Levenshtein、Jaro-winkler、n-Gram、Q-Gram、Jaccard index、最长公共子序列编辑距离、余弦相似度…….zip
- 运用python生成的跳跃的爱心
- 包括用 Java 编写的程序 欢迎您在此做出贡献!.zip
- (源码)基于QT框架的学生管理系统.zip
- 功能齐全的 Java Socket.IO 客户端库,兼容 Socket.IO v1.0 及更高版本 .zip
- 功能性 javascript 研讨会 无需任何库(即无需下划线),只需 ES5 .zip
- 分享Java相关的东西 - Java安全漫谈笔记相关内容.zip
- 具有适合 Java 应用程序的顺序定义的 Cloud Native Buildpack.zip
- 网络建设运维资料库职业