tar
是一個在 Linux 系統中常用的歸檔工具,可以用來創建、解壓縮和管理歸檔文件
tar
命令創建備份,需要指定歸檔文件名、源文件或目錄。以下是一些常見的備份場景:tar -cvf backup.tar /path/to/directory
這將會創建一個名為 backup.tar
的歸檔文件,其中包含 /path/to/directory
中的所有內容。
tar -cvf backup.tar file1.txt file2.txt directory1/ directory2/
這將會創建一個名為 backup.tar
的歸檔文件,其中包含 file1.txt
、file2.txt
、directory1/
和 directory2/
的內容。
tar
創建的歸檔文件,可以使用 -x
選項。例如:tar -xvf backup.tar
這將會解壓縮 backup.tar
文件中的所有內容到當前目錄。
tar
支持與 gzip
、bzip2
和 xz
等壓縮工具集成。以下是一些示例:gzip
壓縮:tar -czvf backup.tar.gz /path/to/directory
這將會創建一個名為 backup.tar.gz
的壓縮歸檔文件。
bzip2
壓縮:tar -cjvf backup.tar.bz2 /path/to/directory
這將會創建一個名為 backup.tar.bz2
的壓縮歸檔文件。
xz
壓縮:tar -cJvf backup.tar.xz /path/to/directory
這將會創建一個名為 backup.tar.xz
的壓縮歸檔文件。
tar
和壓縮工具(如 gzip
、bzip2
或 xz
)創建的歸檔文件,可以使用相應的解壓縮選項。例如:gzip
壓縮的歸檔文件:tar -xzvf backup.tar.gz
bzip2
壓縮的歸檔文件:tar -xjvf backup.tar.bz2
xz
壓縮的歸檔文件:tar -xJvf backup.tar.xz
注意:在使用 tar
命令時,建議添加 -v
選項以顯示詳細信息,這有助于了解備份過程中發生的情況。