今天需要遠端拷貝一些檔案到電腦上,ubuntu的。 遠端電腦是debian的。
檔案和目錄包含大量的空格,採用scp拷貝,例:
scp -r [email protected]:/home/xxj/documents/files/xx xx jj.tar.gz ./
最開始就意識到了是空格問題,就採用了 檔案空格前加「\」,死活不行,
scp -r [email protected]:/home/xxj/documents/files/xx\ xx\ jj.tar.gz ./
然後又使用 引號,單引號,雙引號都用了,還是不行。
scp -r [email protected]:'/home/xxj/documents/files/xx xx jj.tar.gz' ./
scp -r [email protected]:"/home/xxj/documents/files/xx xx jj.tar.gz" ./
最後同時 在空格前加 斜槓,整個檔案目錄加引號才行
scp -r [email protected]:"/home/xxj/documents/files/xx\ xx\ jj.tar.gz" ./
參考:
linux scp 學習筆記
scp 命令 part 1 參看 scp manual man scp scp 1 bsd general commands manual scp 1 name scp secure copy remote file copy program synopsis scp 1246bcpqrv c ci...
筆記 Linux SCP命令
名稱 cp 使用許可權 所有使用者 使用方式 cp options source dest cp options source.directory 說明 將乙個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。把計 a 盡可能將檔案狀態 許可權等資料都照原狀予以複製。r 若 source 中含有目錄名...
linux scp傳輸檔案
在linux下一般用scp這個命令來通過ssh傳輸檔案。2 上傳本地檔案到伺服器 scp path filename username servername path 例如scp var www test.php root 192.168.0.101 var www 把本機 var www 目錄下的...