溫馨提示×

Linux 下 tar 打包命令詳細(xì)教程

小云
95
2024-02-01 18:29:54

tar 是一個在 Linux 系統(tǒng)中常用的文件打包和壓縮工具,它可以將多個文件或目錄打包成一個單獨(dú)的文件,也可以將打包的文件進(jìn)行壓縮。下面是 tar 打包命令的詳細(xì)教程:

  1. 打包文件或目錄:

    tar -cvf <打包文件名.tar> <要打包的文件或目錄>
    

    例如,要將當(dāng)前目錄下的所有文件和目錄打包成一個名為 backup.tar 的文件:

    tar -cvf backup.tar *
    
  2. 查看打包文件內(nèi)容:

    tar -tvf <打包文件名.tar>
    

    例如,要查看 backup.tar 文件中的內(nèi)容:

    tar -tvf backup.tar
    
  3. 解壓打包文件:

    tar -xvf <打包文件名.tar>
    

    例如,要解壓 backup.tar 文件:

    tar -xvf backup.tar
    
  4. 打包并進(jìn)行 gzip 壓縮:

    tar -cvzf <打包文件名.tar.gz> <要打包的文件或目錄>
    

    例如,要將當(dāng)前目錄下的所有文件和目錄打包并進(jìn)行 gzip 壓縮,生成一個名為 backup.tar.gz 的文件:

    tar -cvzf backup.tar.gz *
    
  5. 解壓并解壓縮 tar.gz 文件:

    tar -xzvf <打包文件名.tar.gz>
    

    例如,要解壓并解壓縮 backup.tar.gz 文件:

    tar -xzvf backup.tar.gz
    
  6. 打包并進(jìn)行 bzip2 壓縮:

    tar -cvjf <打包文件名.tar.bz2> <要打包的文件或目錄>
    

    例如,要將當(dāng)前目錄下的所有文件和目錄打包并進(jìn)行 bzip2 壓縮,生成一個名為 backup.tar.bz2 的文件:

    tar -cvjf backup.tar.bz2 *
    
  7. 解壓并解壓縮 tar.bz2 文件:

    tar -xjvf <打包文件名.tar.bz2>
    

    例如,要解壓并解壓縮 backup.tar.bz2 文件:

    tar -xjvf backup.tar.bz2
    

以上就是 tar 打包命令的詳細(xì)教程。在使用 tar 命令時,請根據(jù)實(shí)際需求選擇合適的選項(xiàng)和參數(shù)。

0