linux tar歸檔檔案

2022-06-12 19:57:09 字數 1283 閱讀 3010

>  : 表示覆蓋

例: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

linux tar檔案解壓

把常用的tar解壓命令總結下,當作備忘 tar c 建立壓縮檔案 x 解壓 t 檢視內容 r 向壓縮歸檔檔案末尾追加檔案 u 更新原壓縮包中的檔案 這五個是獨立的命令,壓縮解壓都要用到其中乙個,可以和別的命令連用但只能用其中乙個。下面的引數是根據需要在壓縮或解壓檔案時可選的。z 有gzip屬性的 j...

Linux tar檔案打包與壓縮

在檔案的整理及傳輸過程中,經常會用到將檔案或者資料夾通過打包壓縮的方式整理成為乙個歸檔的檔案,windows中用到的壓縮解壓工具有很多,並且很方便,但是在linux當中呢,可能會稍微複雜一點,並且方式同樣是多樣化的。檔案字尾 功能說明 zip zip程式打包壓縮的檔案 rar rar程式打包壓縮的檔...

歸檔原始檔

歸檔原始檔 1.doxygen 是乙個程式的檔案產生工具,可將程式中的特定批註轉換成為說明檔案。通常我們在寫程式時,或多或少都會寫上批註,但是對於其它人而言,要直接探索程式裡的批註,與打撈鐵達尼號同樣的辛苦。大部分有用的批註都是屬於針對函式 型別等等的說明。所以,如果能依據程式本身的結構,將批註經過...