美文网首页
Linux之tar

Linux之tar

作者: cws | 来源:发表于2016-07-12 19:52 被阅读31次

tar主要参数:

-c  创建一个新的压缩文件
-x  解压
-t  查看压缩文件的内容
-f  指定档案文件的名字
-v  显示过程信息
-r  增加文件到指定的包
-C  指定解压后的路径
-z  使用gzip
-j  使用bzip2
-Z  使用compress

tar示例:

[wyb@localhost temp]$ ls
aaa
[wyb@localhost temp]$ tar -cvf 1.tar aaa/   *打包不压缩*
aaa/
aaa/b.txt
aaa/c.txt
aaa/test.txt
aaa/a.txt
[wyb@localhost temp]$ tar -zcvf 1.tar.gz aaa/   *打包且以gzip压缩*
aaa/
aaa/b.txt
aaa/c.txt
aaa/test.txt
aaa/a.txt
[wyb@localhost temp]$ tar -jcvf 1.tar.bz2 aaa/  *打包且以bzip2压缩*
aaa/
aaa/b.txt
aaa/c.txt
aaa/test.txt
aaa/a.txt
[wyb@localhost temp]tar -zxvf aa.tar.gz /home/aaa --exclude=dir  //排除目录
[wyb@localhost temp]$ ls -l
total 24
-rw-r--r--. 1 wyb root 10240 Apr 19 07:47 1.tar
-rw-r--r--. 1 wyb root   265 Apr 19 07:48 1.tar.bz2
-rw-r--r--. 1 wyb root   253 Apr 19 07:48 1.tar.gz
drwxr-xr-x. 2 wyb root  4096 Apr 19 07:22 aaa
[wyb@localhost temp]$ file 1.tar.gz     *查看文件类型*
1.tar.gz: gzip compressed data, from Unix, last modified: Tue Apr 19 07:48:01 2016
[wyb@localhost temp]$ tar -ztvf 1.tar.gz    *查看压缩包内容*
drwxr-xr-x wyb/root          0 2016-04-19 07:22 aaa/
-rw-r--r-- wyb/root          0 2016-04-19 05:05 aaa/b.txt
-rw-r--r-- wyb/root          0 2016-04-19 05:05 aaa/c.txt
-rw-r--r-- wyb/root         84 2016-04-19 05:50 aaa/test.txt
-rw-r--r-- wyb/root          0 2016-04-19 05:05 aaa/a.txt
[wyb@localhost temp]$ ls
1.tar  1.tar.bz2  1.tar.gz  aaa
[wyb@localhost temp]$ rm -rf aaa/
[wyb@localhost temp]$ ls
1.tar  1.tar.bz2  1.tar.gz
[wyb@localhost temp]$ tar -zxvf 1.tar.gz    *解压到当前目录*
aaa/
aaa/b.txt
aaa/c.txt
aaa/test.txt
aaa/a.txt
[wyb@localhost temp]$ ls
1.tar  1.tar.bz2  1.tar.gz  aaa
[wyb@localhost temp]$ ls aaa/
a.txt  b.txt  c.txt  test.txt
[wyb@localhost temp]$ ls /tmp/
111.txt  aa
[wyb@localhost temp]$ tar -zxvf 1.tar.gz -C /tmp/aa *解压到指定路径*
aaa/
aaa/b.txt
aaa/c.txt
aaa/test.txt
aaa/a.txt
[wyb@localhost temp]$ 

zip:

[reber@localhost ~]$ ls aaa/
a.txt  b.txt  c.txt
[reber@localhost ~]$ zip -re aaa.zip aaa/   //加密压缩
Enter password: 
Verify password: 
  adding: aaa/ (stored 0%)
  adding: aaa/b.txt (stored 0%)
  adding: aaa/c.txt (stored 0%)
  adding: aaa/a.txt (stored 0%)
[reber@localhost ~]$ rm aaa/*
[reber@localhost ~]$ ls aaa/
[reber@localhost ~]$ unzip aaa.zip   //解压缩
Archive:  aaa.zip
[aaa.zip] aaa/b.txt password: 
 extracting: aaa/b.txt         
 extracting: aaa/c.txt               
 extracting: aaa/a.txt   

相关文章

  • Linux之tar

    tar主要参数: tar示例: zip:

  • Linux命令之tar

    本文主要介绍Linux中tar命令的相关内容。 1、tar命令的主要应用在于解压文件,这在使用源代码编译安装软件的...

  • Linux 命令之 tar

    tar 可以为 Linux 文件和目录创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。ta...

  • Linux学习之tar

    linux下常见的压缩包扩展名有:[*.tar *.tar.gz *.tgz *.gz *.Z...

  • linux命令之tar

    语法 说明 常用参数有zcxvf几种,分别表示:z:压缩或解压带.gz后缀的,即gzip属性x:解压c:压缩v: ...

  • Linux中解压压缩各种文件格式

    转载:eoiioe linux下解压命令大全 .tar解包:tar xvf FileName.tar打包:tar ...

  • tar 命令 压缩解压缩

    参考文章:每天一个linux命令(28):tar命令linux下使用tar命令 解压缩tar.gz 解压缩tar.xz

  • Linux解压命令大全

    linux下解压命令大全 .tar 解包:tar xvf FileName.tar打包:tar cvf FileN...

  • Ubuntu 安装arm-linux-gcc

    【arm-linux-gcc 4.4.3下载链接】 解压:tar -xjvf arm_linux_gcc.tar....

  • 解压缩文件

    1. zip linux中压缩文件 linux解压文件 2. tar linux中压缩文件tar -cvf /us...

网友评论

      本文标题:Linux之tar

      本文链接:https://www.haomeiwen.com/subject/jolsjttx.html