有沒有辦法阻止wget創建空目錄?我需要的大多數文件都在一個深度級別找到,即在/1/2/
的文件夾2中,但我需要使用無限遞歸,因爲有時我需要的文件位於1/2/3/
或更深處。或者至少,我暫時需要無限遞歸,直到找出感興趣文件所在的最大深度。wget - 防止創建空目錄
現在,我使用
wget -nH --cut-dirs=3 -rl 0 -A "*assembly*.txt" ftp://ftp.ncbi.nlm.nih.gov/genomes/genbank/bacteria
它得到我需要的所有文件,但我留下了一堆空目錄。我更喜歡目錄結構/bacteria/organism/*assembly*.txt
,但如果創建多個子目錄無法避免,我想至少停止wget創建空目錄。當然,我可以在運行wget後刪除空目錄,但是如果可能,我想先停止wget創建它們。
是
BTW:除非有一些變化這個規則,你可能只是這樣做您感興趣的文件路徑中的目錄?還是他們離開目錄? – 2016-03-03 14:44:07
由wget創建的空目錄不一定在我感興趣的文件的路徑上。我確實需要wget來查看它創建的所有子目錄,但是隻有下載文件/創建目錄(如果它有我感興趣的文件)。因此,如果目錄沒有我感興趣的文件,它不應該在我的系統上創建該目錄。 – truthling
也可以使用選項'--no-directories'來停止wget創建目錄。 – user3132194