一、tar命令概述
tar是Linux下的打包工具,可以將文件或者目錄打包成一個文件。通常用於備份和歸檔。tar的名字就是“tape archive”的縮寫,最初是用來備份數據到磁帶上的。它除了可以把若干個文件或目錄合成一個文件之外,還可以同時壓縮打包,節省存儲空間。
二、tar命令用法
tar命令的用法非常靈活,根據不同的選項可以實現不同的功能。
- 打包:
$ tar -cvf archive.tar file1 file2 dir1
其中:-c 表示新建一個tar文件,-v 表示顯示打包過程,-f 表示指定打包後的文件名。上面的命令會將 file1、file2 和 dir1 打包成一個名為 archive.tar 的文件。
- 壓縮:
$ tar -czvf archive.tar.gz file1 file2 dir1
其中:-z 表示用 gzip 壓縮,.gz 是壓縮文件的後綴名。上面的命令會將 file1、file2 和 dir1 壓縮成一個名為 archive.tar.gz 的文件。
- 解壓縮:
$ tar -xzvf archive.tar.gz
將一個 tar.gz 文件解壓縮。其中:-x 表示解包,-z 表示用 gzip 解壓縮。
- 查看文件列表:
$ tar -tvf archive.tar
其中:-t 表示查看文件列表。
三、快捷鍵
Ctrl+c:終止正在執行的命令。
Ctrl+z:掛起一個正在執行的命令。
Ctrl+d:退出當前的 shell。
Tab 鍵:自動補全命令或文件名。
四、結語
tar 命令是 Linux 系統中非常常用的,它可以用來備份和歸檔文件,處理壓縮文件等多種操作。上面的命令只是 tar 的部分用法,更多的用法可以通過 man tar 或者 tar –help 查看。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/183060.html