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

相關文章
相關標籤/搜索