linux-tar歸檔文件


>  : 表示覆蓋

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

>> : 追加

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

將連個文件合並到一個文件

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

wc :管道符

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

  cat /etc/passwd | wc -l  顯示行數

  cat /etc/passwd /etc/shadow | wc -l  查看兩個文件總共多少行

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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM