tft每日頭條

 > 生活

 > linux怎麼打包tar命令

linux怎麼打包tar命令

生活 更新时间:2024-11-22 21:32:56

linux怎麼打包tar命令?linux下最常用的打包命令就是tar了,tar命令可以為linux的文件和目錄創建檔案,tar包文件的命令通常都是以.tar結尾的生成tar包後,就可以用其它的程序來進行壓縮或者直接加壓縮參數進行壓縮,下面我們就來說一說關于linux怎麼打包tar命令?我們一起去了解并探讨一下這個問題吧!

linux怎麼打包tar命令(Linux基礎命令之tar)1

linux怎麼打包tar命令

linux下最常用的打包命令就是tar了,tar命令可以為linux的文件和目錄創建檔案,tar包文件的命令通常都是以.tar結尾的。生成tar包後,就可以用其它的程序來進行壓縮或者直接加壓縮參數進行壓縮。

tar命令有點類似windows下的壓縮程序,而且windows的很多壓縮軟件是可以解壓Linux下的tar包。

實例1:将文件全部打包成tar包

$tar cvf 11.tar 11* (把11開頭的文件進行打包)

11005

11011

1102

..........

$ ls -al 11.tar 查看

-rw-r--r-- 1 root root 143360 Apr 14 15:02 11.tar

說明:

tar -cvf 11.tar 11* (僅打包,不壓縮! )

tar -zcvf 11.tar.gz 11* (打包後,以 gzip 壓縮 )

tar -zcvf 11.tar.bz2 11* (打包後,以 bzip2 壓縮)

實例2:将文件解壓命令

$tar xvf 11.tar

如果是帶壓縮的把加上參數z,tar xvfz 11.tar

實例3:隻将 /tar 内的 部分需要的文件解壓出來

有些tar包文件非常大,但自己隻需要部分文件(首先要知道是什麼文件)

$tar -zxvf 11.tar.gz 11005 (隻提取11005這個文件)

實例4:在 文件夾當中,比某個日期新的文件才備份

是不是有點像增量備份的感覺啊?

tar -N "2020/11/11" -zcvf 11.tar.gz test2

實例5:備份文件夾内容是排除部分文件

$tar --exclude /etc/service -zcvf etc.tar.gz etc/*

意思:打包除了service目錄外的etc包

結論:已經學了這麼多的命令,很多新手就會有個疑問,都有什麼用啊?今天就拿已經介紹的幾個命令來組合一個簡單的備份小程序。

比如你需要經常備份一些重要的日志或者數據,那就可以結合date命令定期用tar命令來做備份,備份文件命名方式就可用date取得值來命名,一目了然。可以采取全備份或者增量備份的方式進行。是不是很有用?

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved