Linux常用命令大全 --- 文件備份和壓縮命令


在linux中,常用的文件壓縮工具有gzip、bzip2、zip 。 bzip2是最理想的壓縮工具,它提供了最大限度的壓縮。zip 兼容性好windows也支持

1.bzip2 命令

在shell 提示下輸入命令:

壓縮文件:bzip2 filename    //文件即會被壓縮,並被保存為 filename.bz2

解壓文件:bunzip2 filename.bz2   //filename.bz2會被刪除,而以filename代替

bzip2 filename.bz2 file1 file2 file3 /usr/work/school     //把 file1、file2、file3 以及 /usr/work/school 目錄中的內容壓縮起來放入 filename.bz2

2.gzip 命令( 同  zip 命令)

在shell 提示下命令:

壓縮文件:gzip filename     //文件即會被壓縮,並被保存為 filename.gz

解壓文件:gunzip filename.gz    //filename.gz 會被刪除,而以filename代替

gzip -r filename.gz file1 file2 file3 /usr/work/school      //上面命令把 file1、file2、file3 以及 /usr/work/school 目錄中的內容壓縮起來放入 filename.gz

3.tar 命令 最早是用來做磁帶備份的,但是由於硬盤容量越來越大,因此現在主要用這個命令來備份所有的文件

tar 這個命令把大量的文件和目錄打包成一個文件

-c   創建一個新歸檔

-f    當與-c 選項一起使用時,創建的tar 文件使用該選項指定的文件名;當與-x選項一起使用時,則解除該選項指定的歸檔

-t    顯示包括在tar 文件中的文件列表

-v    顯示文件的歸檔進度

-x    從歸檔中抽取文件

-z     使用gzip壓縮tar 文件

-j      使用bzip2壓縮tar 文件

要創建一個tar 文件 :tar -cvf filename.tar directory/file /home/mine    //上面的命令將 directory/file、/home/mine 放入歸檔文件中

要列出tar 文件的內容 :  tar -tvf filename.tar     //要抽取tar文件的命令,輸入命令:

tar -xvf filename.tar   //這個命令不會刪除tar 文件,但會把解除歸檔的內容復制到當前目錄下,並保留歸檔文件所使用的任何目錄結構。

請記住, tar 默認不壓縮文件。

要創建一個使用tar和bzip2來歸檔壓縮的文件,使用-j選項: tar -cjvf filename.tbz file 如果使用bunzip2 命令解壓filename.tbz文件,則filename.tbz會被刪除,以filename.tar代替。 要擴展並解除歸檔bzip.tar文件,輸入命令: tar -xjvf filename.tbz 要創建一個用tar 和gzip歸檔並壓縮的文件,使用-z選項: tar -czvf filename.tgz file 如果使用gunzip 命令解壓filename.tgz文件,則filename.tgz會被刪除,以filename.tar代替

 


免責聲明!

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



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