linuxtar打包命令linux中打包文件tar命令的簡單用法
tar打包文件起碼要跟上2個(gè)選項(xiàng):-cf,-c選項(xiàng)是創(chuàng)建打包文件,-f選項(xiàng)是指定打包文件名,后面跟2個(gè)參數(shù),一個(gè)是打包文件名,一個(gè)是要打包的文件或列表
tar –cf [打包文件名][要打包的文件/列表]
tar -cf file.tar file1.sh file2.sh file3.sh 創(chuàng)建打包文件file.tar,打包file1.sh file2.sh file3.sh這幾個(gè)文件,當(dāng)然也可以不用加后綴,但是建議加后綴名,這樣以后一眼就可以看出來,這個(gè)是用tar打包的文件。
通過上圖可以看到打包的文件大小要比打包列表中的所有文件之后還要大,是因?yàn)閠ar打包之后要添加一些額外的信息,所以文件要大一些,再次印證了tar命令是不會壓縮文件的。
tar命令也可以打包整個(gè)目錄,將參數(shù)2替換成要打包的目錄就可以了。
tar -cf dir.tar dir1 dir2
此外我們還可以用tar –tf來列出打包文件中的所有文件名
tar -tf file.tar 列出file.tar里面的所有文件
--delete長選項(xiàng)可以用來刪除tar打包文件中的某個(gè)文件,注意長選項(xiàng)是用2個(gè)連字符。
tar -f file.tar --delete file1.sh 如下圖我們刪除了打包文件file.tar中的file1.sh文件,要?jiǎng)h除的文件名要緊跟在--delete選項(xiàng)后面 用空格隔開
用-A選項(xiàng)合并兩個(gè)打包文件
tar -f file.tar -A dir.tar 把dir.tar目錄合并到file.tar中去,如下圖所示
-r選項(xiàng)給打包文件中添加新文件,比如
tar -f file.tar -r file4.sh 此命令是向file.tar打包文件中添加file4.sh文件
默認(rèn)的解包目錄是當(dāng)前目錄,你可以用-C選項(xiàng)來指定要解包的目錄
tar -xf file.tar -C jbfile/ 把file.tar打包文件,解包到 目錄jbfile目錄中
備注:
-c 新建打包文件
-x 從檔案文件中釋放文件, -C 拆包到對應(yīng)的文件目錄。
-f 后面接要處理的文件
如何在Linux上使用tar命令解壓和壓縮文件
壓縮整個(gè)目錄或單個(gè)文件 使用下面的命令來壓縮整個(gè)目錄或Linux上的一個(gè)文件。它也將壓縮您指定的文件 tar -czvf name-of-archive.tar.gz \/path\/to\/directory-or-file -c:Create存檔。 -z:壓縮zip存檔。 -v:在終端顯示進(jìn)度的同時(shí)創(chuàng)建歸檔,也被稱為“Verbose”模式。在V總是在這些命令可選的,...
linux,unix常用基本命令
tar -cvf \/home\/abc.tar \/home\/abc 只打包,不壓縮 tar -zcvf \/home\/abc.tar.gz \/home\/abc 打包,并用gzip壓縮 tar -jcvf \/home\/abc.tar.bz2 \/home\/abc 打包,并用bzip2壓縮 當(dāng)然,如果想解壓縮,就直接替換上面的命令 tar -cvf \/ tar -zcvf \/ tar -jcvf 中的“c” 換...
Ubuntu linux如何安裝硬件驅(qū)動
1.將驅(qū)動程序文件bcm5700-.src.rpm復(fù)制到一個(gè)臨時(shí)目錄中,并在此目錄中運(yùn)行以下命令:rpm –ivh bcm5700-.src.rpm 2.運(yùn)行以下命令切換到驅(qū)動目錄中:cd \/usr\/src\/redhat\/SPECS\/ 3.此目錄中會生成一個(gè)名字為bcm5700.spec的文件,運(yùn)行以下命令對驅(qū)動程序進(jìn)行編譯:rpmbuild –bb bcm5700.spec (...
嵌入式ARM linux操作系統(tǒng)中如何構(gòu)建交叉開發(fā)環(huán)境?
將交叉編譯工具“gcc-4.4.4-glibc-2.11.1-multilib-1.0_EasyARM-iMX283.tar.bz2”文件通過U盤的方式拷貝到Linux主機(jī)的“\/tmp”目錄下,然后執(zhí)行如下命令進(jìn)行解壓安裝交叉編譯工具鏈:vmuser@Linux-host ~$ cd \/tmp vmuser@Linux-host ~$ sudo tar -jxvfgcc-4.4.4-glibc-2.11.1-multilib-...
電腦系統(tǒng)全品電腦系統(tǒng)都有哪些
window是最主流的個(gè)人電腦系統(tǒng):win 10、 win8、 win7、 vista 、 win xp等等UNIX操作系統(tǒng)。UNIX基本都是安裝在服務(wù)器上的,沒有用戶界面,基本上都是命令操作。所以你進(jìn)入該系統(tǒng)的時(shí)候就是一個(gè)黑的界面,然后就之后一個(gè)光標(biāo)在閃。沒有什么娛樂軟件,不能看圖片,也不能聽歌。linux操作系統(tǒng)。linux算是UNIX的下一代...
淺談如何學(xué)習(xí)linux(強(qiáng)烈推薦)
一、 選擇適合自己的linux發(fā)行版談到linux的發(fā)行版本,太多了,可能誰也不能給出一個(gè)準(zhǔn)確的數(shù)字,但是有一點(diǎn)是可以肯定的,linux正在變得越來越流行, 面對這么多的Linux 發(fā)行版,打算從其他系統(tǒng)轉(zhuǎn)到linux系統(tǒng)來的初學(xué)者可能會感到困惑,即便是忠實(shí)的 Linux 用戶也沒有時(shí)間和精力去挨個(gè)嘗試,因此初學(xué)者在學(xué)習(xí)linux的之前,需要...
IBM LINUX服務(wù)器,有什么服務(wù)器版殺毒軟件
我就納悶,inux服務(wù)器上真沒有必要去安裝殺毒軟件的(當(dāng)然文件服務(wù)器才會需要),配置好防火墻就OK 了。
相關(guān)評說:
汶上縣重合: ______ 你好! 這是因?yàn)槟忝詈竺嫒鄙倭艘虬奈募窂?所以會提示“空歸檔文件”. 你可以修改為以下即可: tar -cf cdkk123.tar /home/cdkk 另外建議下LANG最好不要設(shè)置成zh_CN,其實(shí)英文狀態(tài)更利于對Ubuntu的學(xué)習(xí)及問題處理. 如果能夠幫助你解決此問題,那么希望你點(diǎn)擊“采納”, 舉手之勞,將鼓勵(lì)我們繼續(xù)解答其他網(wǎng)友的疑問,(□影□子㊣)謝謝!
汶上縣重合: ______ tar tmp.tar ./切換到要打包的目錄下,使用上面命令打包,tmp.tar為打包后的文件,./為要打包的目錄
汶上縣重合: ______ 比如生成的文件是file.tar.gz 你要打包的文件夾是/home/test/下的所有文件,命令如下(最后的星號不要忘記哦). tar -cvzf file.tar.gz /home
汶上縣重合: ______ 可以看看tar的man頁,上面說得很清楚了(看英文的man頁,中文的已經(jīng)過時(shí)了,好多地方不對).對于tar命令,x表示解包(不是解壓縮),v表示顯示詳細(xì)過程,f表示使用文件(緊跟它的一定是空格加文件...
汶上縣重合: ______ 打包:tar cvf - A | split -b 50m - a.tar.解包:cat a.tar.* | tar x 只是打包的名字跟你的要求不符
汶上縣重合: ______ tar命令用于對文件打包壓縮或解壓,格式為:“tar [選項(xiàng)] [文件]”. Windows系統(tǒng)中最常見的壓縮格式是.rar與.zip吧,而Linux系統(tǒng)中常見的格式比較多,但主要使用的是.tar或.tar.gz或.tar.bz2格式,其實(shí)這些大部分都是由tar命令linuxprobe.com/...
汶上縣重合: ______ 本身不需要特權(quán),如果你打包的文件不屬于你,或者設(shè)置了訪問權(quán)限,又或者你要把打包好的文件存放的路徑需要提供權(quán)限訪問,都會導(dǎo)致你需要root權(quán)限,ubuntu下可用sudo +命令,其余請百度搜索
汶上縣重合: ______ 目前一般tar包都是.tar.gz或者.tar.bz2格式 格式:tar 選項(xiàng) 解壓文件名稱 -C 解壓時(shí)釋放的目錄 -c創(chuàng)建.tar格式的包文件 -x解開.tar格式的包文件 -v輸出詳細(xì)信息 -f表示使用歸檔文件(f必須是最后一個(gè)選項(xiàng),也就是緊挨文件名) -p打包時(shí)保留原始文件及目錄的權(quán)限 -t列表查看包內(nèi)的文件 -C解包時(shí)指定釋放的目標(biāo)文件夾 -z調(diào)用gzip程序進(jìn)行壓縮或解壓 -j調(diào)用bzip2程序進(jìn)行壓縮或解壓 例:解壓11.tar.gz tar -xvzf 11.tar.gz -C 釋放的目標(biāo)目錄 如果是釋放到當(dāng)前目錄的話把從-C開始的內(nèi)容刪掉即可
汶上縣重合: ______ 1.備份Linux系統(tǒng) window系統(tǒng)在運(yùn)行狀態(tài)下,我們是無法將文件拷貝出來的,那么在Linux下呢?她的文件結(jié)構(gòu)式一種樹型結(jié)構(gòu).而且在系統(tǒng)運(yùn)行的時(shí)候我們可以進(jìn)行打包所有系統(tǒng)文件.特別要說的在Linux的root賬戶具備系統(tǒng)上的任何操作,這...