linux scp 遇到空格

2021-08-30 08:50:39 字數 602 閱讀 6473

今天需要遠端拷貝一些檔案到電腦上,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 目錄下的...