Linux筆記--3 -- tar壓縮解壓

2014-06-19


1, 命令 tar 用法
   參數說明:
   -z : 是否同時具有 gzip
   -x : 解開一個壓縮文件
   -t : 查看 tarfile 裏面的文件
   -c : 建立一個壓縮文件
   -v : 壓縮過程中顯示文件
   -f : 使用文件名
   -P : 使用原文件的原有屬性(屬性不會依據用戶而變)
   -p : 可以使用絕對路徑
   -N : 比後面接的日期(yyyy/mm/dd)還要新的文件纔會被打包進新建文件中
   --exclude FILE : 在壓縮過程中,不要將 FILE 打包


範例:
    1) # tar -cvf directory.tar directory
       只將目錄整合打包成一個文件
    
    2) # tar -zcvf directory.tar.gz directory
       除了將目錄打包外,同時以 gzip 壓縮
     
    3) # tar -zcvf filename.tar.gz /home/test/*
       將 /home/test 目錄下的文件全部打包壓縮爲一個 filename.tar.gz 文件
     
    4) # tar -xvf directory.tar
       解壓 tar 包,請注意由於沒有 gzip (.tar 而非 .tar.gz) 的作用,所以
       只要用 -xvf 即可,不需要加上 z,否則會有問題


    5) # tar -zxvf directory.tar.gz 
       這個就是加上 gzip 的壓縮結果,所以需要加上 -z
    
    6) # tar -ztvf directory.tar.gz
       這個 t 可以用來查看 tar 裏面的文件信息,而不需要將他解開


    7) # tar -zcvfP home.tar.gz /home
       建立起來的壓縮文件內文件爲絕對路徑


    8) # tar -N '2002/06/25' -zcvf home.tar.gz /home
       在 /home 目錄中, 比 2002/06/25 還要新的文件纔會被打包進入 
       home.tar.gz 文件中
  
    9) # tar -zcvf host.tar.gz / --exclude /mnt --exclude /proc
       將根目錄的所有數據都打包進 host.tar.gz 文件中,但是 /mnt 和
       /proc 則不打包
 
    10) #[root @test /root] tar -cvf - /home | tar -xvf -
        將 /home 打包後,直接解壓縮在 /root 下。不需要在建立一次中間文件,
        不過,使用上面的語法最好使用絕對路徑,這樣不易產生問題,這個方式
        適合不想建立中間文件的情況。


 
2014-07-03
1,命令 du 查看目錄大小
2,命令 df 查看磁盤大小
3,命令 ifconfig 配置網卡
4,命令 netstat 查看網絡監聽端口
5,命令 top 查看系統中的進程對 CPU、內存等的佔用情況。
6,命令 ps  查看系統中的進程

發佈了34 篇原創文章 · 獲贊 6 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章