在Linux中,可以使用tar命令來打包一個(gè)目錄。
打包目錄的基本語(yǔ)法如下:
tar -czvf 打包文件名.tar.gz 目錄名稱
解釋如下:
- tar:命令本身
- -czvf:參數(shù),c表示創(chuàng)建一個(gè)新的打包文件,z表示使用gzip壓縮,v表示顯示詳細(xì)的打包過程,f表示指定打包文件名
- 打包文件名.tar.gz:指定打包文件的名稱,可以自定義
- 目錄名稱:要打包的目錄的路徑
舉個(gè)例子,假設(shè)要打包名為mydir的目錄,可以使用以下命令:
tar -czvf mydir.tar.gz mydir
執(zhí)行該命令后,會(huì)在當(dāng)前目錄下創(chuàng)建一個(gè)名為mydir.tar.gz的打包文件,其中包含了mydir目錄下的所有文件和子目錄。
注意:
- 打包文件名一般以.tar.gz或.tgz結(jié)尾,表示使用gzip壓縮格式
- 如果只想打包,不需要壓縮,可以去掉z參數(shù),即tar -cvf 打包文件名.tar 目錄名稱
- 如果要解包已經(jīng)打包的文件,可以使用tar -xzvf 打包文件名.tar.gz 或 tar -xvf 打包文件名.tar,其中x表示解包。