Unix
遠端執行 find -exec 選項
我正在嘗試設置一個 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 將本地同步到遠端,並具有刪除選項