Linux中的压缩文件命令是什么
导读:本文共5947.5字符,通常情况下阅读需要20分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 当文件太大时压缩是一个不错的选择,在Linux中有很多种方法进行压缩,用的最多的就是tar命令。常用的压缩包文件格式文件后缀名说明*.zipzip 程序打包压缩的文件*.rarrar 程序压缩的文件*.7z7zip 程序压缩的文件*.tartar 程序打包,未压缩的文件*.gzgzip 程序(GNU zip)压缩的文件*.xzxz 程序压缩的文件*.bz2bzi... ...
目录
(为您整理了一些要点),点击可以直达。常用的压缩包文件格式
【zip 打包压缩与解压缩】
1.文件打包压缩
命令格式:zip [选项] 创建的文件名.zip 要打包压缩的绝对路径
常用选项:
注:因为 Windows 系统与 Linux 系统在文本文件格式上存在兼容问题,比如换行符(为不可见字符),在 Windows 为 CR+LF(Carriage-Return+Line-Feed:回车加换行),而在 Linux 上为 LF(换行),所以在压缩文件时可以使用选项 -l 或 -ll 进行转换。
2.解压缩
使用 unzip 命令可将由 zip 命令压缩的 .zip 压缩包解压。
命令格式:unzip [选项] 压缩包名.zip
常用选项:
【tar 打包工具】
tar 是一个打包工具,只是同时还实现了对 7z、gzip、xz、bzip2 等工具的支持,这些压缩工具本身只能实现对文件或目录(单独压缩目录中的文件)的压缩,没有实现对文件的打包压缩。
tar 的解压和压缩都是同一个命令,只是选项不同。
1.基本操作
1)创建一个 tar 包
命令格式:tar -c -f 创建的文件名.tar 要打包的绝对路径
注:-c 表示创建一个 tar 包文件,-f 用于指定创建的文件名,且文件名必须紧跟在 -f 之后
打包的常用选项:
-v 以可视的方式输出打包的文件,会自动去掉表示绝对路径的 / ;
-P 保留绝对路径符。
2)解包一个文件到指定路径的已存在目录
命令格式:tar -x -f 要解压的文件名.tar -C 已存在的目录
注:-x 表示解压一个 tar 包文件,-f 用于指定要解压的文件名,-C 用于指定特定的解压目录
3)只查看不解压
命令格式:tar -t -f 要查看的文件名.tar
4)保留文件属性和跟随链接(符号链接或软链接)
有时使用 tar 备份文件,当在其他主机还原时希望保留文件的属性和备份链接指向的源文件。
此时可用到如下两个选项:
-p:保留文件的属性
-h:备份链接指向的源文件而不是链接本身
2.创建不同的压缩格式的文件
要使用其它的压缩工具创建或解压相应的文件,只需在 tar 命令上加一个选项即可。
如下图,以 *.tar.gz 为例:
文件打包压缩
文件解压
tar命令的强大被很多人选为首选命令,有不懂得地方可以在下方评论区留言,我会为大家及时解答得。
</div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
Linux中的压缩文件命令是什么的详细内容,希望对您有所帮助,信息来源于网络。