tar用来打包压缩文件和解压缩文件
示例
tar -cf archive.tar foo bar
#创建一个archive.tar的打包压缩文件,包含foo和bar两个文件.
tar -tvf archive.tar
#列出archive.tar这个打包文件里面的文件信息.
tar -xf archive.tar
#解压缩archive.tar.
常用参数
-c
create,创建一个压缩文件
-t
列出打包文件里面的信息
-x
加压缩打包压缩文件
-z
使用gzip过滤
-v
压缩和解压缩的时候列出处理中的文件名
-f
后面接打包文件名
网友总结(http://blog.sina.com.cn/s/blog_62449fcf0100nfar.html):
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
示例
tar -cf archive.tar foo bar
#创建一个archive.tar的打包压缩文件,包含foo和bar两个文件.
tar -tvf archive.tar
#列出archive.tar这个打包文件里面的文件信息.
tar -xf archive.tar
#解压缩archive.tar.
常用参数
-c
create,创建一个压缩文件
-t
列出打包文件里面的信息
-x
加压缩打包压缩文件
-z
使用gzip过滤
-v
压缩和解压缩的时候列出处理中的文件名
-f
后面接打包文件名
用法:
[oracle@localhost files]$ cd /tmp/files/
[oracle@localhost files]$ pwd
/tmp/files
[oracle@localhost files]$ touch 1.file 2.file 3.file
[oracle@localhost files]$ ll
total 0
-rw-r--r--. 1 oracle oinstall 0 Jun 14 10:34 1.file
-rw-r--r--. 1 oracle oinstall 0 Jun 14 10:34 2.file
-rw-r--r--. 1 oracle oinstall 0 Jun 14 10:34 3.file
[oracle@localhost files]$ tar -czvf all_file.tar.gz *
1.file
2.file
3.file
[oracle@localhost files]$ ll
total 4
-rw-r--r--. 1 oracle oinstall 0 Jun 14 10:34 1.file
-rw-r--r--. 1 oracle oinstall 0 Jun 14 10:34 2.file
-rw-r--r--. 1 oracle oinstall 0 Jun 14 10:34 3.file
-rw-r--r--. 1 oracle oinstall 134 Jun 14 10:35 all_file.tar.gz
[oracle@localhost files]$ tar -tzvf all_file.tar.gz
-rw-r--r-- oracle/oinstall 0 2017-06-14 10:34 1.file
-rw-r--r-- oracle/oinstall 0 2017-06-14 10:34 2.file
-rw-r--r-- oracle/oinstall 0 2017-06-14 10:34 3.file
[oracle@localhost files]$ mkdir extract
[oracle@localhost files]$ ll
total 8
-rw-r--r--. 1 oracle oinstall 0 Jun 14 10:34 1.file
-rw-r--r--. 1 oracle oinstall 0 Jun 14 10:34 2.file
-rw-r--r--. 1 oracle oinstall 0 Jun 14 10:34 3.file
-rw-r--r--. 1 oracle oinstall 134 Jun 14 10:35 all_file.tar.gz
drwxr-xr-x. 2 oracle oinstall 4096 Jun 14 10:44 extract
[oracle@localhost files]$ tar -xzvf all_file.tar.gz -C /tmp/files/extract/
1.file
2.file
3.file
[oracle@localhost files]$ ll /tmp/files/extract
total 0
-rw-r--r--. 1 oracle oinstall 0 Jun 14 10:34 1.file
-rw-r--r--. 1 oracle oinstall 0 Jun 14 10:34 2.file
-rw-r--r--. 1 oracle oinstall 0 Jun 14 10:34 3.file
网友总结(http://blog.sina.com.cn/s/blog_62449fcf0100nfar.html):
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
本文详细介绍了Linux下tar命令的使用方法,包括如何创建、查看、解压tar文件,并提供了实际操作的例子。同时,还列举了常见文件扩展名对应的解压命令。
1162

被折叠的 条评论
为什么被折叠?



