執行ssh
命令後面跟着帶引號的遠程命令和沒有引號的遠程命令之間有什麼區別?ssh命令和引號
E.g.是什麼區別:
ssh remotehost tar xf archivename.tar
和
ssh remotehost "tar xf archivename.tar"
或什麼區別:
ssh remotehost <path to script>/myscript.sh param
和
ssh remotehost "<path to script>/myscript.sh param"
如果我寫'ssh remotehost rm -rf $ dir/*'會發生什麼? – griboedov
變量和glob將在客戶端擴展,並且具有這些名稱的所有文件都將在服務器上刪除。 –