2015-09-10 87 views
-1

我有一個包含許多文件夾和我的wordpresses網站的文件夾。tar在bash文件中名爲X的每個子文件夾

在同一個文件夾我需要趕上「上傳」子文件夾和它的網站命名的焦油。

任何人都可以幫我嗎?

+3

你有沒有試過這個? –

+0

是的,但直到現在還沒有... –

+2

如果你已經試圖寫一個腳本來爲你做這個*顯示我們的腳本。 –

回答

0

這個工作對我來說:tar -cvf thisstuff.tar */uploads/*

+0

這應該工作,但我需要命名該文件。這樣我就不會有文件中的網站名稱。 –

1

這是否做的伎倆?

find /var/www -name uploads -a -type d | awk -F '/' '{ system("tar -czvf "$3".tar "$0) }' 

find命令列出了/ var/www下所有名爲upload的目錄。 這是管道awk,它使用斜槓分裂並運行焦油。第三個字段用作文件名,整個字符串用作tar的目標。

+0

根據您的意見,假設您正在處理'/ var/www/sitename/htdocs/wp-content/uploads',並且文件名中沒有空格。 – miken32

相關問題