Linux

在 Bash 上使用 FTP 命令刪除遞歸目錄

  • March 14, 2012

我的基礎設施有問題。

我在封閉的 DMZ 中,必須從無頭 Suse Linux 10.1 訪問另一個 DMZ 中的 FTP 伺服器。

所以我想我只有 ftp 命令。但我必須刪除一個包含大約 100 個子目錄和無盡文件的目錄。

當我輸入

目錄的

它返回“它不是空的”,所以我必須手動刪除每個子目錄和文件。

哦,請告訴我一種如何自動執行此操作的方法:)

使用 lftp。lftp rm的-r選項遞歸地刪除目錄和文件。

$ lftp -u <user>,<pass> <server> 
lftp> rm -r <directory>

應該做的伎倆。

lftp命令在許多發行版中都可用(儘管我不是 SUSE 專家),它支持“rm -r”正是為了這個目的。

引用自:https://serverfault.com/questions/221436