-1
我想知道如何列出檔案文件中的內容並從中刪除一些目錄?列出並刪除檔案中的目錄
例如,我有一個檔案文件data.tar
。
我想在不提取它的情況下列出它的內容。是否有可能控制查看目錄的級別?我的意思是不一定每個文件,但只是到了一定程度的路徑。
我也想從中刪除一些匹配
"*/count1000"
的目錄。
我想知道如何列出檔案文件中的內容並從中刪除一些目錄?列出並刪除檔案中的目錄
例如,我有一個檔案文件data.tar
。
我想在不提取它的情況下列出它的內容。是否有可能控制查看目錄的級別?我的意思是不一定每個文件,但只是到了一定程度的路徑。
我也想從中刪除一些匹配"*/count1000"
的目錄。
看到tar文件的內容,
tar tvf mytar.tar
提取文件,
tar xvf mytar.tar myfile.txt
刪除文件
tar -f mytar.tar --delete */count1000
可以剝除第一個路徑組件:
cat myarchive.tar.gz | tar -tzf - | grep --only-matching -e "/.*"
您可以剝去第二路徑組件:
cat myarchive.tar.gz | tar -tzf - | grep --only-matching -e "/.*/.*"
等
如何從中刪除一些目錄匹配 「*/count1000」。 – Tim 2010-04-23 15:38:46
是否可以控制查看的目錄級別?我的意思是不一定每個文件,但只是到了一定程度的路徑。 Thyanks – Tim 2010-04-23 15:43:08