Saya mencoba menyalin file menggunakan salinan aman (scp). Saya mencoba menjalankan perintah berikut tetapi saya mendapatkan kesalahan karena ruang di jalur absolut dari lokasi direktori.
scp -r -P 8484 [email protected]:/media/New Volume/lj /home/pratheep
Saya mendapatkan kesalahan berikut:
scp: /media/New: No such file or directory
scp: Volume/lj: No such file or directory
Saya mencoba menggunakan perintah yang sama dengan menempatkan back back slash like
scp -r -P 8484 [email protected]:/media/New\ Volume/lj /home/pratheep
tapi saya masih mendapatkan kesalahan yang sama.
Adakah yang bisa memberi tahu saya cara memperbaikinya?
linux
command-line
scp
pradeepchhetri
sumber
sumber
scp
penggunaanssh
sebagai transportasi yang menjelaskan mengapa ada dua lintasan interpretasi shell terjadi.scp
danrsync
meneruskan nama file jarak jauh ke shell jauh. Ini memungkinkan Anda untuk melewati pola, seperti padatetapi memiliki konsekuensi buruk bahwa Anda perlu mengutip tambahan saat memberikan nama file jarak jauh.
Anda dapat memberikan
-s
opsi untukrsync
membuatnya melindungi nama file dari ekspansi oleh shell jarak jauh. Tapi itu menyalakan ekspansi wildcard rsync, jadi Anda masih perlu mengutip\[?*
.Solusinya adalah mentransfer arsip:
Metode lain adalah me-mount sistem file jarak jauh, dan kemudian menggunakan alat biasa untuk melakukan salinan.
sumber