2011-07-14 27 views
6

Tôi đang cố sử dụng scp để truyền tệp giữa hai máy Mac (OS 10.6.8). Nhưng nó thất bại vì có không gian trong tên thư mục/tập tin của tôi. Tôi không thể thay đổi tên thư mục/tập tin.Vấn đề với scp trên Mac OS X: scp không thích khoảng trống trong tên tệp, sửa lỗi "" không hoạt động

Tôi thường sử dụng biểu tượng \ khi làm việc trong một thiết bị đầu cuối với máy Mac của tôi để đại diện cho không gian. Trong trường hợp này, tuy nhiên, nó không hoạt động. Tôi rất cảm kích mọi lời khuyên về cách giải quyết vấn đề này. Cảm ơn.

Dưới đây là một ví dụ về những gì tôi đang làm, trong trường hợp tôi đang làm cho một sai lầm ngớ ngẩn ở đâu đó:

scp -r [email protected]:../../My\ documents/Projects/Project\ 1/* ./Desktop 

Error: scp: ../../My: No such file or directory 

tôi đã cố gắng rsync quá và điều đó không làm việc, hoặc:

rsync -avub -e ssh [email protected]::../../My\ documents/Projects/Project\ 1/* ./Desktop 

rsync: connection unexpectedly closed (0 bytes received so far) [receiver] 
rsync error: error in rsync protocol data stream (code 12) at /SourceCache/rsync/rsync-40/rsync/io.c(452) 

Trả lời

-1

Bạn đã không thoát khỏi không gian sau "của tôi". Đây:

[email protected]:../../My documents/Projects/Project\ 1/* 

nên là:

[email protected]:../../My\ documents/Projects/Project\ 1/* 

Hoặc bạn chỉ có thể quấn toàn bộ đường dẫn trong dấu ngoặc kép.

+0

Cảm ơn mipadi. Xin lỗi - tôi đã sai lầm trong bài viết đầu tiên của tôi (giờ đã được chỉnh sửa). Tôi thực sự đã thoát khỏi không gian và tôi vẫn nhận được lỗi, nơi biểu tượng thoát dường như không được công nhận: scp: ../../My: Không có tệp hoặc thư mục nào như vậy – Ant

+0

Xin chào, tôi đã thử đề xuất trích dẫn của bạn. Nó đã làm việc!! Cám ơn rất nhiều. Tôi chưa bao giờ nghe về phương pháp đó. Rất biết ơn sự giúp đỡ của bạn. – Ant

24

cho tôi rằng tôi cần phải thực sự làm cả hai:

scp -r 127.0.0.1:/Volumes/Folders/Faces/"Why\ Spaces\ Why"/"Insanity\ Rules"/ . 
+1

Điều này cũng đúng với tôi trên Lion 10.7.5. – derFunk

+0

Đây cũng là cách duy nhất tôi có thể làm cho nó hoạt động. 10.7.5 –

Các vấn đề liên quan