我是新手,想知道是否有人可以提供帮助.
我需要ssh到服务器并将命令绑定到它,复制目录,拉链等等.
ssh user@123.45.67.89; cd / to / directory /;压缩这些文件
类似于上面的东西.如果有人可以提供建议,将是一个很大的帮助!谢谢
解决方法
您可以将命令附加到ssh:
ssh user@123.45.67.89 "cd /to/directory/ ; gzip -r somedir > test.zip"
小心字符串扩展:
双引号在本地计算机上展开.
ssh user@123.45.67.89 "gzip -r /var/www/$(hostname)/httpdocs > test.zip"
扩展为:gzip -r / var / www / localhostname / httpdocs> test.zip
单引号在远程计算机上展开.
ssh user@123.45.67.89 'gzip -r /var/www/$(hostname)/httpdocs > test.zip'
扩展为:gzip -r / var / www / remotehostname / httpdocs> test.zip