Unix

遠端執行 find -exec 選項

  • December 23, 2010

我正在嘗試設置一個 bash 程序來將我的 django 項目部署到 linux 伺服器上。

通過 cygwin,我正在執行一個腳本,該腳本呼叫 scp 來複製我的文件。是否有類似的命令來刪除 *.pyc 文件。到目前為止,我只能在使用 ssh 後在本地完成此操作:

find . -name "*.pyc" -exec rm -rf {} \;

我正在尋找某種等效的遠端呼叫命令。

您可以使用 ssh。ssh的格式是

ssh user@host 命令

所以像

ssh 使用者@主機 ‘查找 . -name “*.pyc” -exec rm -rf {} ;’

您可能應該對遠端伺服器使用絕對路徑,以便確切知道要刪除文件的位置。測試一下

ssh 使用者@主機 ‘查找 . -name “*.pyc” -print’

您可以通過 ssh 使用 rsync 將本地同步到遠端,並具有刪除選項

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