Как перенести содержимое каталога по ssh?

PeteyPablo
На сайте с 09.04.2025
Offline
2
416
1) Я выполнил команду cd /home/user/web/site.com/public_html/home/user/web/site.ru/public_html - этой командой я перехожу в каталог откуда хочу перенести файлы. 

2) далее я ввожу как вы написали ниже: mv public_html /home/user/web/site.com/public_html/ - этой командой я перемещаю public_html в /home/user/web/sitecom/public_html/ 

3) Вылетает ошибка No such file or directory

в чем дело?


poruchick
На сайте с 13.08.2007
Offline
240
#1
PeteyPablo :
чем дело?

Очевидно, что ошибка в пути. Он жи пишет, что не существует этого файла или директории

Остатки доменов по бросовым ценам - https://ssl.su | Лучший хостинг и VPS - https://sl.net.ru/inltr / | Профессиональный мониторинг доступности - https://sl.net.ru/pingservice . Я не SEOшник, я - админ, никсовод, интегратор, инженер, делюсь знаниями в меру возможности.
S3
На сайте с 29.03.2012
Offline
342
#2
PeteyPablo :
в чем дело?

Так ты уже в каталоге  public_html 
тебе нужно что-то типа mv * /path/to/move

А вообще правильно указывать пути и источнику и куда копировать полностью, тогда будешь уверен что не промахнулся. и переходить в копируемый каталог не нужно

Алеандр
На сайте с 08.12.2010
Offline
202
#3

Запускаешь оболочку командой mc
Пользуешься обычным графическим интерфейсом с нормальной навигацией, командами и редактором.
В некоторых случаях может потребоваться установка и настройка, что не сложно.

ranking factor
На сайте с 01.12.2017
Offline
172
#4

А поюзать FileZilla не пробовали? Там даже пятиклассники понимают как переносить директории и даже видят, есть такая или нет )

qckl
На сайте с 05.04.2025
Offline
4
#5

Проблема не в SSH, а в путях: ты ушёл в рекурсию /home/user/web/site.com/public_html/home/user/... — его, естественно, нет.

Делай без лишних cd, если:

# тот же сервер
mv /home/user/web/site.ru/public_html/* /home/user/web/site.com/public_html/

# между серверами
rsync -azP /home/user/web/site.ru/public_html/ user@ip:/home/user/web/site.com/public_html/ 

rsync сохранит права и покажет прогресс, плюс можно добавить --remove-source-files, чтобы сразу очистить исходник. Проверяй путь табом.

https://qckl.net - аренда серверов по всему миру от 9.99€! При оплате от 6 мес. - 3 мес. в подарок, акция!
S3
На сайте с 29.03.2012
Offline
342
#6
qckl #:
Проблема не в SSH, а в путях: ты ушёл в рекурсию /home/user/web/site.com/public_html/home/user/... — его, естественно, нет.

думаю это просто кривая копипаста. А проблема да, в путях - само копирование пытается найти директорию, которую не может видеть, потому что уже в ней.

qckl #:
rsync сохранит права и покажет прогресс

можно и попроще - scp

rustelekom
На сайте с 20.04.2005
Offline
532
#7
mv нужно осторожно использовать, она может и удалить все файлы вовсе:)
20% скидка на VPS в Нидерландах и Финляндии. Хостинг, VPS и серверы в Германии и России. RoboVPS https://www.robovps.biz

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий