2017-06-16 68 views
-1

我試圖在我的新MacBook上執行下面的命令,並得到'-bash:sudo scp:command not found'錯誤。 請幫我解決這個問題。Mac操作系統:外殼不識別scp

sudo scp -i Pem_File_Name.pem PHP_File_Name.php [email protected]_Path:/var/www/html/Folder_Name/ 

將Pen_File_Name,PHP_File_Name和Host_Path替換爲它們所支持的值。

在此先感謝。

Geeth。

+0

嘗試從終端運行:/ usr/bin/scp。如果它正在工作,修復你的PATH。 – ROSA

+0

Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。 – jww

回答

1

從錯誤中,我猜測你有「sudo」和「scp」之間的正常空間(也許是非破壞空間)以外的東西。我認爲這是因爲錯誤消息說沒有找到命令「sudo scp」 - 但該命令應該是「sudo」(應該以單獨的命令運行「scp」)。這意味着由於某種原因,bash將「sudo scp」視爲一個單詞而不是兩個。