多個檔案或者乙個目錄打包成乙個大檔案,linux中的打包命令叫做tartar命令就是將多個檔案前後鏈結一起形成乙個大檔案
tar命令並不對檔案進行壓縮
tar命令如下tar -cf [ 打包檔名 ][ 要打包的檔案 / 列表 ]
[ylp@localhost tmp]$ tar -cf file.tar file01 file02 file03
tar -tf [打包檔名],檢視打包檔案中所有檔名[ylp@localhost tmp]$ tar -cf file1.tar file04
--delete刪除打包檔案中的某個特定檔案[ylp@localhost tmp]$ tar -tf file.tar
/tmp/file01
/tmp/fiel02
/tmp/file03
-a 選項合併兩個打包檔案[ylp@localhost tmp]$ tar -f file.tar --delete file01
[ylp@localhost tmp]$ tar -tf file.tar
/tmp/file03
/tmp/file02
-r選項 向打包檔案中新增新檔案[ylp@localhost tmp]$ tar -f file.tar -a file01.tar
[ylp@localhost tmp]$ tar -tf file.tar
/tmp/file02
/tmp/file03
/tmp/file04
tar -xf [ 要解包的檔名 ][ylp@localhost tmp]$ tar -f file.tar -r ~/filea.txt
[ylp@localhost tmp]$ tar -xf file.tar -c /sampledir01
壓縮檔案 gzip [ 要壓縮的檔名 ] ,壓縮後的檔案自動替換原始檔,自動新增.gz字尾gzip只能夠單個的壓縮檔案,而不能將多個檔案或者整個目錄壓縮到乙個檔案中,因此gzip往往要和tar命令一起連用,可以用tar先打包,然後用gzip壓縮,反過來就要用gzip先解壓,然後再用tar再解包。解壓檔案 gzip -d [ 要解壓的檔名 ] 解壓後的檔案替換了壓縮檔案[ylp@localhost tmp]$ gzip file.tar
[ylp@localhost tmp]$ gzip -d file.tar.gz
tar -czf 【打包壓縮生成的檔名,字尾.tar.gz】【檔案列表】 將一批檔案打包壓縮tar -xzf 【要解壓縮解包的檔名,字尾.tar.gz】[ylp@localhost tmp]$ tar -czf sameple.tar.gz file01 file02 file03
[ylp@localhost tmp]$ tar -xzf sameple.tar.gz
Linux打包檔案
將大檔案或目錄打包 壓縮並分割成制定大小的檔案,在linux下可以通過組合使用tar,bzip2 或者gzip split命令來實現。命令格試 tar zcvf file directory sqlit b file size m,k file.tar.gz 將file目錄的檔案壓縮並分割成每個大小...
linux打包檔案
tar知識 tar zvxf 檔名 tar xzvf 檔名 c 檔案目錄。tar cvf 打包後的檔名 原檔案或目錄 打包操作 c 建立 x 解壓 v 檢視 f 檔案 z tar.gz型別 選項 c 建立新的歸檔檔案 r 向歸檔檔案末尾追加檔案 x 從歸檔檔案中解出檔案 o 將檔案解開到標準輸出 v...
linux打包檔案
tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz 解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 解壓 ...