1. linux tar命令如何忽略某個目錄
加入選項 --exclude=你要忽略的文件或目錄名(可以用通配符)
2. linux下面tar打包, 排除某個特定的目錄( 只對一個目錄操作, 不對其他目錄操作)
僅排除temp下的dd,下面這么寫只會排除temp下面的dd文件夾和dd文件(bb下的dd不受影響)
tar -zcvf temp.tar.gz --exclude=temp/dd temp
排除temp下所有dd,,下面這么寫會排除temp下面的所有dd文件夾(及dd里的文件)和所有dd文件(bb下的dd受影響,被排除)
tar -zcvf temp.tar.gz --exclude=dd temp
3. linux,tar打包中如何排除其他文件
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 中的文件或者文件夾打包了。
4. 從linux指令的結果中過濾出需要的部分並寫入指定文件
Linux下可以用sed命令來向文件中自追加內容。
案例:把/etc/test1文件中1-10行內容寫入到test2中
12
sed
-n
'1,10'p
/etc/test1
>>test2#將file1的1-10行追加到file2
sed命令行格式為:sed
[-nefri]
『command』
輸入文本
常用選項:-n∶使用安靜(silent)模式;
-e∶直接在指令列模式上進行
sed
的動作編輯;
-f∶直接將
sed
的動作寫在一個檔案內;
-r∶sed
的動作支援的是延伸型正規表示法的語法;
-i∶直接修改讀取的檔案內容,而不是由螢幕輸出。
5. linux下如何在不解壓tar.gz包的情況下,grep 包里文件的一些內容。
~⮀filetmp.tar.gz
tmp.tar.gz:gzipcompresseddata,lastmodified:TueMar312:59:132015,fromUnix
~⮀tar-tftmp.tar.gz|grepmain.c
tmp/main.c
~⮀
6. Linux下zip壓縮文件時怎樣排除指定的文件
在對某個目錄進行壓縮的時候,有時候想排除掉某個目錄.
例如:如果123目錄下有3個子目錄,aa、bb、cc.我現在想只對aa和bb目錄打包壓縮,命令如下:
tar-zcvf123.tar.gz--exclude=cc123
使用exclude參數來過濾不需要的目錄或文件,排除某個文件的操作和目錄一樣.
7. Linux下zip壓縮文件時怎樣排除指定的文件
在用命令打包的時候,增加參數 --exclude 就能達到目的。
例如:
以tomcat 為例,打包的時候要排除 tomcat/logs 目錄,命令如下:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs tomcat
如果要排除多個目錄,增加 --exclude 即可,如下命令排除logs和libs兩個目錄及文件xiaoshan.txt:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs --exclude=tomcat/xiaoshan.txt tomcat
這里要說一下注意事項:
linux在使用tab鍵的時候會對目錄名稱自動補全,這很方便,也比較常用。
如輸入 tomcat/lo 的時候按tab鍵,命令行會自動生成 tomcat/logs/ ,對於目錄,最後會多一個 「/」。這里大家要注意的時候,在使用tar 的--exclude 命令排除打包的時候,不能加「/」,否則還是會把logs目錄以及其下的文件打包進去。
錯誤寫法:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs/ --exclude=tomcat/libs/ tomcat
正確寫法:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs tomcat
8. linux文件夾內文件復制,如何排除某個文件
1、首先連接linux伺服器,然後cd切換到需要打包的目錄中,這里新建了幾個測試文件來演示如內何使用容tar打包。
9. Linux中用tar命令打包如何排除 所有 擴展名為 wdb的文件
Linux下tar命令exclude選項排除指定文件或目錄
先復習一下常規的壓縮解壓縮使用辦法:
壓縮:tar zcvf filename.tar.gz folderName
解壓: tar zxvf filename.tar.gz
舉例說明:
1、test 文件夾有如下文件
這樣,就會把jpg後綴的文件都排除了,包括子目錄。
10. linux tar打包文件時怎麼選取特定文件
第一個問題:tar -cf ./log.tar /var/log/*.log
第二個問題:先拷貝log到其他目錄,加上數目以後再打包