LINUX.ORG.RU

Как правильно? Простой вопрос про scp

 ,


0

1

Суть:

[yura@deb-top ~]$ scp -P 2022 yura@192.168.0.102:~/Нанга\ Парбат/Nanga_Parbat.avi /home/yura/Nanga_Parbat.avi
Password: 
scp: /home/yura/Нанга: No such file or directory
scp: Парбат/Nanga_Parbat.avi: No such file or directory

[yura@deb-top ~]$ scp -P 2022 yura@192.168.0.102:~/Нанга*Парбат/Nanga_Parbat.avi /home/yura/Nanga_Parbat.avi
Password: 
Nanga_Parbat.avi                                                   100% 1400MB  10.6MB/s   02:12    

Полный путь к искомому файлу выглядит так: «/home/yura/Нанга Парбат/Nanga_Parbat.avi». Почему scp не скушал привычное мне '\ ' в качестве пробела?

★★

Последнее исправление: CYB3R (всего исправлений: 1)
[pf@spock]:[~][0]% scp sinclair:~/file\\\ with\\\ spaces .
file with spaces                                         100%    0     0.0KB/s   00:00

Обрати внимание на то, что пробел экранируется тремя бэкслешами.

post-factum ★★★★★
()
Последнее исправление: post-factum (всего исправлений: 1)

Автокомплит решает. Это если кино смотреть, а не в шелле экранирование изучать.

zolden ★★★★★
()
Ответ на: комментарий от billic

на самом деле даже без авторизации по ключам, проще и быстрее ещё раз или два пароль ввести, чем полчаса тыкать слэши и кавычки, а потом, устав, заводить тему на лоре

zolden ★★★★★
()
Ответ на: комментарий от yura_ts

Вопрос был не «как сделать то, что я хочу», а «как оно работает?»

Это неправильный вопрос. Экранирование это зло и ненужный гимор.
Шелл может скрывать от пользователя подобные, никому не нужные нюансы - значит надо пользоваться user-friendly способом.

zolden ★★★★★
()
Ответ на: комментарий от zolden

Использование юзер-френдли способа и знание об экранировании друг другу не противоречат, правда?

А вообще, всем спасибо за ответы :)

yura_ts ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.