我正在尝试设置一个 bash 进程,以将我的 django 项目部署到 Linux 服务器上。
通过 cygwin,我正在运行一个脚本,该脚本调用 scp 来复制我的文件。是否有类似的命令来删除 *.pyc 文件。到目前为止,我只能在使用 ssh 后在本地完成此操作:
find . -name "*.pyc" -exec rm -rf {} \;
我正在寻找某种等效的远程调用命令。
答案1
您可以使用 ssh。ssh 的格式为
ssh 用户@主机 命令
所以就像
ssh 用户@主机'查找。-name“*.pyc”-exec rm -rf {} \;'
您可能应该对远程服务器使用绝对路径,以便准确知道要删除文件的位置。使用以下命令进行测试
ssh 用户@主机'查找。-名称“*.pyc”-打印'
答案2
你可以通过 ssh 使用 rsync 将本地同步到远程,并使用删除选项