當前位置:首頁 » 文件管理 » tar排除文件夾

tar排除文件夾

發布時間: 2022-05-26 14:02:30

1. linux下面tar打包, 排除某個特定的目錄( 只對一個目錄操作, 不對其他目錄操作)

[boomer@wwwtest]$pwd
/home/boomer/tmp/test
[boomer@wwwtest]$ls-R
.:
aabbccdd

./aa:
1.txct1.txt

./bb:
2.txtdd

./bb/dd:
5.tx5.txt

./cc:
3.txtdd

./cc/dd:
4.txt

./dd:
6.txt
[boomer@wwwtest]$cat>include.mydirs<<EOF
>aa
>bb
>cc
>EOF
[boomer@wwwtest]$tarcvzftemp.tar.gz`catinclude.mydirs`
aa/
aa/1.txct
aa/1.txt
bb/
bb/dd/
bb/dd/5.tx
bb/dd/5.txt
bb/2.txt
cc/
cc/dd/
cc/dd/4.txt
cc/3.txt
[boomer@wwwtest]$

2. Linux中用tar命令打包如何排除 所有 擴展名為 wdb的文件

Linux下tar命令exclude選項排除指定文件或目錄

先復習一下常規的壓縮解壓縮使用辦法:

壓縮:tar zcvf filename.tar.gz folderName

解壓: tar zxvf filename.tar.gz

舉例說明:

1、test 文件夾有如下文件


這樣,就會把jpg後綴的文件都排除了,包括子目錄。

3. linux tar解壓文件不要目錄

linux
tar解壓文件不要目錄,可採用--strip-path
或--strip-components參數來實現。
參數詳情:
--strip-components NUMBER, --strip-path NUMBER
strip NUMBER of leading components from file names before extraction
(1) tar-1.14 uses --strip-path, tar-1.14.90+ uses --strip-components去除文件名前的NUMBER
層路徑,如:
test.tar.gz中包含目錄123/xxx/conf.xml,只要conf.xml文件,就要去除文件名前2層路徑,命令為:
tar
zxvf test.tar.gz
--strip-components
2

123/xxx/conf.xml
ls conf.xml

查看結果
#去除一層,命令為:
tar
zxvf test.tar.gz
--strip-components
1

123/xxx/conf.xml
ls
./xxx/conf.xml

查看結果

4. linux,tar打包中如何排除其他文件

在backup.sh文件中,寫入這些: BACKUP="/home/gfdpsdev/backup/dps_backup" TIME=$(date +%F) BACKUP_PATH=/home/gfdpsdev/backup/dps_backup/$TIME if [ ! -p $BACKUP_PATH ] then mkdir -p "$BACKUP_PATH" fi cd BACKUP tar -X *.list -zcvf $BACKUP_PATH/dps_$TIME.tar.gz /home/gfdpsdev 加紅的這條語句是打包語句。 *.list文件中包含在打包中要排除的文件列表: *.o *.a *.tar *.gz *.Z tmplog srcBak log tmp file core.* Fortify .fortify .CVSROOT backup 這樣在打包的時候就不會把*list 中的文件或者文件夾打包了。 摘自:老衣的專欄

5. linux文件夾內文件復制,如何排除某個文件

1、首先登錄進linux系統,右鍵單擊選擇Open In Terminal選項

6. 備份文件夾內容是排除部分文件: tar --exclude scf/service -zcvf scf.tar.gz scf/*,這句指令什麼意思

啊 !啊啊啊!這個簡單嗒
就是除了相對路徑下scf/service這個文件以外,所有scf文件夾下的文件都被打包進scf.tar.gz包里啦~~~~

7. HP-UX的機器使用tar命令時,如何排除某一個不想打進包內的目錄或文件呢(exclude無法使用)

HP-UX的tar命令版本比較老,沒有exclude功能。
替代方案有兩種:
1、手動mv不需要的目錄或者文件;
2、安裝GNU的tar,就可以支持了。

8. tar命令解壓時如何去除目錄結構及其解壓到指定目錄

我也遇到過一樣的問題,將你的tar.gz文件放在當前目錄下,也就是執行ls命令後能看到這個tar.gz文件,之後再執行tar
zxvf解壓就好了^_^

9. linux 的tar 命令打包制定目錄下的所有文件,卻不想包含目錄。

命令為:tar zcvf /test/data.tar.gz -C /some/files .

另一種方法,建立一個文件excludefile,寫:

/data/web/aaa

/data/web/bbb

tar命令:

tar cvzf data.tar.gz --exclude-from /data/excludefile /data/web/

(9)tar排除文件夾擴展閱讀:

注意事項

tar --null -P -czf /tmp/archive.tar.gz --files-from=files.lst

files.lst是要打包的文件列表

tar 中--exclude的用法:

tar czvf oracle.tar.gzoracle --excludeoracle/oradata --exclude oracle/admin/shvoip --exclude oracle/doc

使用tar進行排除一個目錄的備份

打包/home這個目錄,/home/123/是不想打包的目錄。

tar cvf my.bak.tar /home --exclude /home/123

tar exclude

Published at February 20, 2008 in C/C++.

tar 的exclude 要放在最尾端才行:

tar jcvf WLANIntercept_20080220.tar.bz WLANIntercept/ –exclude=Debug

10. tar怎麼過濾某個文件夾

用參數 --exclude=絕對路徑/相對路徑 就可以了

tar cjpvf out.tar.bz2 * --exclude=folderName/fileA

這樣就不會壓縮 folderName/fileA 這個文件

熱點內容
c語言相反數 發布:2025-01-23 22:28:55 瀏覽:187
壓縮網課 發布:2025-01-23 22:13:19 瀏覽:597
網站收錄源碼 發布:2025-01-23 22:04:42 瀏覽:693
用c語言製作 發布:2025-01-23 21:49:09 瀏覽:951
怎麼刪除開機密碼電腦 發布:2025-01-23 21:47:24 瀏覽:891
php配置偽靜態 發布:2025-01-23 21:31:46 瀏覽:764
mud源碼下載 發布:2025-01-23 21:19:46 瀏覽:137
反恐精英15游戲伺服器ip 發布:2025-01-23 21:13:38 瀏覽:853
起床的戰爭玩什麼伺服器 發布:2025-01-23 21:03:06 瀏覽:145
企業級安卓手機防毒軟體哪個好 發布:2025-01-23 20:59:28 瀏覽:243