linux tar 命令
2014-09-25 23:21
169 查看
功能
打包和压缩
语法
tar 选项 参数
选项
-c 建立新的压缩文件-x 从压缩的文件中提取文件
-t 显示压缩文件的内容
-r 添加文件到已经打包的文件中
-z 支持gzip解压文件
-j 支持bzip2解压文件
-v 显示操作过程
-f 指定压缩文件
-p 使用原文件的原来属性
示例
tar -cvf doc.tar doc打包 doc 目录(仅仅是打包并不压缩文件)lychie@ubuntu:/test$ tar -cvf doc.tar doc
doc/
doc/b.txt
doc/logs/
doc/logs/log.txt
doc/a.txt
doc/c.txt
lychie@ubuntu:/test$ ls -s
总用量 26116
4 doc 26112 doc.tar
tar -zcvf doc.tar.gz doc打包并以 gzip 压缩
lychie@ubuntu:/test$ tar -zcvf doc.tar.gz doc
doc/
doc/b.txt
doc/logs/
doc/logs/log.txt
doc/a.txt
doc/c.txt
lychie@ubuntu:/test$ ls -s
总用量 26228
4 doc 26112 doc.tar 112 doc.tar.gz
tar -jcvf doc.tar.bz2 doc打包并以 bzip2 压缩
lychie@ubuntu:/test$ tar -jcvf doc.tar.bz2 doc
doc/
doc/b.txt
doc/logs/
doc/logs/log.txt
doc/a.txt
doc/c.txt
lychie@ubuntu:/test$ ls -s
总用量 26232
4 doc 26112 doc.tar 4 doc.tar.bz2 112 doc.tar.gz
tar -tvf doc.tar查看 tar 包里面的内容
lychie@ubuntu:/test$ tar -tvf doc.tar
drwxrwxr-x lychie/lychie 0 2014-09-25 08:50 doc/
-rw-rw-r-- lychie/lychie 6718647 2014-09-25 08:39 doc/b.txt
drwxrwxr-x lychie/lychie 0 2014-09-25 08:50 doc/logs/
-rw-rw-r-- lychie/lychie 12 2014-09-25 08:41 doc/logs/log.txt
-rw-rw-r-- lychie/lychie 2593747 2014-09-25 08:38 doc/a.txt
-rw-rw-r-- lychie/lychie 17413747 2014-09-25 08:39 doc/c.txt
tar -ztvf doc.tar.gz查看 tar.gz 包里面的内容
lychie@ubuntu:/test$ tar -ztvf doc.tar.gz
drwxrwxr-x lychie/lychie 0 2014-09-25 08:50 doc/
-rw-rw-r-- lychie/lychie 6718647 2014-09-25 08:39 doc/b.txt
drwxrwxr-x lychie/lychie 0 2014-09-25 08:50 doc/logs/
-rw-rw-r-- lychie/lychie 12 2014-09-25 08:41 doc/logs/log.txt
-rw-rw-r-- lychie/lychie 2593747 2014-09-25 08:38 doc/a.txt
-rw-rw-r-- lychie/lychie 17413747 2014-09-25 08:39 doc/c.txt
tar -jtvf doc.tar.bz2查看 tar.bz2 包里面的内容
lychie@ubuntu:/test$ tar -jtvf doc.tar.bz2
drwxrwxr-x lychie/lychie 0 2014-09-25 08:50 doc/
-rw-rw-r-- lychie/lychie 6718647 2014-09-25 08:39 doc/b.txt
drwxrwxr-x lychie/lychie 0 2014-09-25 08:50 doc/logs/
-rw-rw-r-- lychie/lychie 12 2014-09-25 08:41 doc/logs/log.txt
-rw-rw-r-- lychie/lychie 2593747 2014-09-25 08:38 doc/a.txt
-rw-rw-r-- lychie/lychie 17413747 2014-09-25 08:39 doc/c.txt
tar -xvf doc.tar解包 tar
lychie@ubuntu:/test$ ls
doc.tar doc.tar.bz2 doc.tar.gz
lychie@ubuntu:/test$ tar -xvf doc.tar
doc/
doc/b.txt
doc/logs/
doc/logs/log.txt
doc/a.txt
doc/c.txt
lychie@ubuntu:/test$ ls
doc doc.tar doc.tar.bz2 doc.tar.gz
lychie@ubuntu:/test$ tree
.
├── doc
│ ├── a.txt
│ ├── b.txt
│ ├── c.txt
│ └── logs
│ └── log.txt
├── doc.tar
├── doc.tar.bz2
└── doc.tar.gz
2 directories, 7 files
tar -zxvf doc.tar.gz解压缩 tar.gz
lychie@ubuntu:/test$ ls
doc.tar doc.tar.bz2 doc.tar.gz
lychie@ubuntu:/test$ tar -zxvf doc.tar.gz
doc/
doc/b.txt
doc/logs/
doc/logs/log.txt
doc/a.txt
doc/c.txt
lychie@ubuntu:/test$ ls
doc doc.tar doc.tar.bz2 doc.tar.gz
lychie@ubuntu:/test$ tree
.
├── doc
│ ├── a.txt
│ ├── b.txt
│ ├── c.txt
│ └── logs
│ └── log.txt
├── doc.tar
├── doc.tar.bz2
└── doc.tar.gz
2 directories, 7 files
tar -jxvf doc.tar.bz2解压缩 tar.bz2
lychie@ubuntu:/test$ ls
doc.tar doc.tar.bz2 doc.tar.gz
lychie@ubuntu:/test$ tar -jxvf doc.tar.bz2
doc/
doc/b.txt
doc/logs/
doc/logs/log.txt
doc/a.txt
doc/c.txt
lychie@ubuntu:/test$ ls
doc doc.tar doc.tar.bz2 doc.tar.gz
lychie@ubuntu:/test$ tree
.
├── doc
│ ├── a.txt
│ ├── b.txt
│ ├── c.txt
│ └── logs
│ └── log.txt
├── doc.tar
├── doc.tar.bz2
└── doc.tar.gz
2 directories, 7 files
tar -rvf doc.tar d.txt添加文件到 tar 包中
lychie@ubuntu:/test$ tar -rvf doc.tar d.txt
d.txt
lychie@ubuntu:/test$ tar -tvf doc.tar
drwxrwxr-x lychie/lychie 0 2014-09-25 08:50 doc/
-rw-rw-r-- lychie/lychie 6718647 2014-09-25 08:39 doc/b.txt
drwxrwxr-x lychie/lychie 0 2014-09-25 08:50 doc/logs/
-rw-rw-r-- lychie/lychie 12 2014-09-25 08:41 doc/logs/log.txt
-rw-rw-r-- lychie/lychie 2593747 2014-09-25 08:38 doc/a.txt
-rw-rw-r-- lychie/lychie 17413747 2014-09-25 08:39 doc/c.txt
-rw-rw-r-- lychie/lychie 1490 2014-09-25 09:24 d.txt
相关文章推荐
- linux tar命令 (一)
- linux tar命令
- linux Tar命令的详细用法与常见压缩文件类型及解压
- linux tar 命令 详解
- Linux tar 压缩打包命令使用方法第1/2页
- linux tar、rar、zip等命令详解
- Linux tar 命令参数详解
- linux tar命令详解
- Linux tar命令
- linux tar命令
- Linux tar命令使用列子第1/2页
- linux Tar命令的用法与常见压缩文件类型及解压
- linux tar命令(转)
- Linux Tar命令的详细用法
- linux tar命令
- linux tar命令
- Linux tar命令详解使用格式和方法
- linux tar命令
- Linux tar 压缩/解压命令
- Linux tar和zip 命令