tar 是一個在 Linux 系統中常用的文件打包和壓縮工具,它可以將多個文件或目錄打包成一個單獨的文件,也可以將打包的文件進行壓縮。下面是 tar 打包命令的詳細教程:
打包文件或目錄:
tar -cvf <打包文件名.tar> <要打包的文件或目錄>
例如,要將當前目錄下的所有文件和目錄打包成一個名為 backup.tar
的文件:
tar -cvf backup.tar *
查看打包文件內容:
tar -tvf <打包文件名.tar>
例如,要查看 backup.tar
文件中的內容:
tar -tvf backup.tar
解壓打包文件:
tar -xvf <打包文件名.tar>
例如,要解壓 backup.tar
文件:
tar -xvf backup.tar
打包并進行 gzip 壓縮:
tar -cvzf <打包文件名.tar.gz> <要打包的文件或目錄>
例如,要將當前目錄下的所有文件和目錄打包并進行 gzip 壓縮,生成一個名為 backup.tar.gz
的文件:
tar -cvzf backup.tar.gz *
解壓并解壓縮 tar.gz 文件:
tar -xzvf <打包文件名.tar.gz>
例如,要解壓并解壓縮 backup.tar.gz
文件:
tar -xzvf backup.tar.gz
打包并進行 bzip2 壓縮:
tar -cvjf <打包文件名.tar.bz2> <要打包的文件或目錄>
例如,要將當前目錄下的所有文件和目錄打包并進行 bzip2 壓縮,生成一個名為 backup.tar.bz2
的文件:
tar -cvjf backup.tar.bz2 *
解壓并解壓縮 tar.bz2 文件:
tar -xjvf <打包文件名.tar.bz2>
例如,要解壓并解壓縮 backup.tar.bz2
文件:
tar -xjvf backup.tar.bz2
以上就是 tar 打包命令的詳細教程。在使用 tar 命令時,請根據實際需求選擇合適的選項和參數。