linux-tar归档文件

>  : 表示覆盖算法

例:cat /etc/passwd > a.txt      echo '123' >> a.txtspa

>> : 追加code

例:cat /etc/passwd >b.txt        echo '123'>>b.txtblog

将连个文件合并到一个文件ip

例:cat a.txt b.txt > c.txt文档

wc :管道符class

例:wc -l /etc/passwd  查看文件有多少行test

  cat /etc/passwd | wc -l  显示行数打包

  cat /etc/passwd /etc/shadow | wc -l  查看两个文件总共多少行file

2.归档文件和归档技术(tar)

  1)定义:归档(arching)就是将许多文件(或目录)打包成一个文件

  2)目的:归档的目的就是方便备份、还原及文件的传输操做

  3)功能:将多个文件(也可能包括目录,由于目录自己也是文件)放在一块儿存放到一个磁带或磁盘归档文件中。而且未来能够根据须要

      只还原文档中的某些指定的文件

  4)tar命令的经常使用选项:   

c : 建立一个新的tar文件
t : 列出tar文件中目录的内容
x: 从tar 文件中抽取文件
f : 指定归档文件或磁带(也多是软盘)设备(通常都要选)
v: 显示所打包的文件的详细信息,v 为verbose的第一个字母。
z: 使用gzip 压缩算法来压缩打包后的文件
j: 使用bzip2 压缩算法来压缩打包后的文件

  5)建立、查看及抽取归档文件举例:

    1)tar cvf testdir.tar a.txt b.txt c.txt  # tar命令将a、b、c打包成一个名为testdir.tar的归档文件的方法(要求显示全部打包的文件和目录)

    2) tar tf testdir.tar # 显示testdir.tar这个归档文件中的全部文件的方法

    3)tar xvf testdir.tar -c 路径   #恢复testdir.tar中所有内容的方法

 

解压

 

tar -xvf file.tar //解压 tar包

 

tar -xzvf file.tar.gz //解压tar.gz

 

tar -xjvf file.tar.bz2   //解压 tar.bz2

 

tar -xZvf file.tar.Z   //解压tar.Z

 

unrar e file.rar //解压rar

 

unzip file.zip //解压zip

相关文章
相关标签/搜索