1.常用的文件备份命令
tar:用于备份文件;
gzip /gunzip:用于压缩文件;
zip /unzip:用于压缩文件;
bzip2 /bunzip2:用于bz2文件的压缩程序。
2.常用的几种压缩文件格式命令
tar.gz:用gzip压缩的tar文件;
tar.bz2:用bzip2压缩的tar文件;
tar:归档但未压缩的文件;
zip:zip压缩文件;
gz:gzip压缩文件;
bz2:bzip2压缩文件;
jar:Java环境下常用的压缩文件。
3.tar命令
1)格式
tar <选项> 备份文件 源文件或目录
2)功能
为文件和目录做备份,归档为tar文件,设置选项还可以进行文件的压缩。
3)说明
当源是目录时(通常都是)将包括其下的所有文件和子目录。
4)选项(不可少,规定tar 命令要完成的操作)
-c:创建一个新文档;
-f:当与-c一起使用时,创建的tar文件使用该选项指定的文件名;当与-x一起使用时,则解除该选项指定的归档;
-t:显示包括在tar文件中的文件列表;
-v:显示文件的归档进度;
-x:从归档中抽取文件;
-z:使用gzip来压缩tar文件;
-j:使用bzip2来压缩tar文件。
5)举例
(1)创建一个tar文件:
tar –cvf filename.tar /home
(2)列出tar文件的内容:
tar -tvf filename.tar
(3)抽取tar文件的内容:
tar -xvf filename.tar
(4)使用bzip2压缩tar文件:
tar -cjvf filename.tbz /home
tar -cjvf filename2.tar.bz2 /home
(5)使用bunzip2解压缩tar.bz2(或.tbz)文件:
bunzip2 filename2.tar.bz2
(6)解压缩并解除归档:
tar -xjvf filename2.tar.bz2
4.gzip命令
1)格式
gzip[选项]压缩/解压缩的文件名(www.xing528.com)
2)功能
对文件进行压缩或解压缩。
3)选项
-c:在标准输出上显示被压缩的文件,原文件将保留;
-d:将压缩文件解压缩;
-l:以长格式列出压缩文件的信息,包括压缩文件的大小、原文件的大小、压缩比、原文件名;
-r:遍列指定目录中的文件(压缩或解压缩)。
5.gunzip命令
1)格式
gunzip选项 文件列表
2)功能
解压缩用gzip命令(以及compress和zip命令)压缩过的文件。
3)选项
-c:将输出写入标准输出,原文件保持不变;
-l:列出压缩文件中的文件而不解压缩;
-r:递归解压缩,解压缩命令行所指定目录中的所有子目录内的文件。
6.zip命令
1)格式
zip[选项]压缩文件 文件列表
2)功能
可以将多个文件归档压缩。
3)选项
-1:最快压缩75,压缩率最差;
-9:最大压缩,压缩率最佳;
-m:将特定文件移入 zip 文件中,并且删除原文件;
-r:包括子目录;
-v:显示版本资讯或详细讯息。
7.unzip命令
1)格式
unzip[选项]压缩文件名
2)功能
对winzip格式的压缩文件进行解压缩。
3)选项
-d:把压缩文件解压到指定的目录中;
-n:如果解出的文件名与一个已经存在的文件同名,则取消解压缩,避免覆盖存在的文件;
-o:可以覆盖存在的文件。
7.bzip2命令
1)格式
bzip2[选项]
2)功能
压缩、解压缩文件,无选项参数时执行压缩操作,压缩后产生扩展名为.bz2的压缩文件并删除源文件。bzip2命令没有归档功能。
3)选项
-d:解压缩文件,相当于使用bunzip命令;
-v:显示文件的压缩比例等信息。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。