Linux tar、gz格式区别
1. tar
打包备份后的文件包缀:.tar
作用:用来对系统上的文件作备份与恢复,可以将系统上多个文件组构成一个tar文件备份到磁盘内或写入到一般的文件(文件名为*.tar)上,也可以将文件从一个tar文件解回到原来的系统中。
说明:仅能将一个目录下的所有文件变成一个文件,不具备压缩功能,因此,一般都会将tar与gzip或bzip2一同使用。
tar的压缩语法格式:
tar –zcvf tarfile.tar.gz 准备压缩的目录或文件名称
常用选项说明:
-c 是产生一个压缩文件
-z 使目录tar起来后再自动使用gzip把文件压缩起来
-j 使用bzip2压缩
-v 把压缩过程显示在屏幕上
-f 表示要使用文件或设备,该选项一般是必选的
-t, --list list the contents of an archive
例1: 将/home/xinetd.d目录中的所有文件打包成一个文件后再由gzip压缩:
tar -zcvf xinet.tar.gz /home/xinetd.d/
例2 仅将/home/xinetd.d目录中的所有文件仅打包,不经过gzip压缩
tar -cvf xinet2.tar /home/xinetd.d/
tar的解压缩语法格式:
tar –zxvf tarfile.tar.gz(格式共3部分)
常用选项说明:
-x 从.tar.gz文件中释放文件
-z 该参数配合参数c(产生压缩文件)使用是压缩,但是配合参数x使用是以gzip解压缩
-f 指定将tarfile这个文件解压缩
-j 使用bunzip2解压缩
例:tar –zxvf xinet.tar.gz
查看tar中包含文件目录
tar tvf xxx.tar.gz
2. gzip
压缩后的文件后缀:.gz
作用:主要用来压缩文件系统上的文件,以减少文件所占用的磁盘空间
当对一个文件进行压缩时,它会产生一个文件名为原始文件名附加”.gz”的压缩文件来取代原始未压缩文件。
压缩语法:
gzip -1 -9 -r 要压缩的文件名或目录
常用选项说明:
-1 表示快速压缩
-9 采用高压缩比压缩,系统默认的压缩比值是6
-r 采用递归压缩(用于一次压缩完某一目录内的所有文件)
例1: gzip –1 dnew.exe
例2: gzip –9 –r /home/xinetd.d/
解压缩指令:gunzip或gzip
解压缩语法:
gunzip –r filename.gz 或 gzip –dr filename.gz
常用选项:
-d 表示decompress(解压)的意思
-r 表示递归解压缩
例:gunzip -r news.gz
转载:
TRANSLATE with x
English
Arabic | Hebrew | Polish |
Bulgarian | Hindi | Portuguese |
Catalan | Hmong Daw | Romanian |
Chinese Simplified | Hungarian | Russian |
Chinese Traditional | Indonesian | Slovak |
Czech | Italian | Slovenian |
Danish | Japanese | Spanish |
Dutch | Klingon | Swedish |
English | Korean | Thai |
Estonian | Latvian | Turkish |
Finnish | Lithuanian | Ukrainian |
French | Malay | Urdu |
German | Maltese | Vietnamese |
Greek | Norwegian | Welsh |
Haitian Creole | Persian | |
TRANSLATE with
COPY THE URL BELOW
Back
EMBED THE SNIPPET BELOW IN YOUR SITE
Enable collaborative features and customize widget: Bing Webmaster Portal
Back
带着疑问去思考,然后串联,进而归纳总结,不断追问自己,进行自我辩证,像侦查嫌疑案件一样看待技术问题,漆黑的街道,你我一起寻找线索,你就是技术界大侦探福尔摩斯