Перемещение папки и подпапки в другой путь

106

Мне нужно переместить мою папку со многими подпапками в другой путь.

Я использую замазку, и это то, что я пытался: MV -r fromflderpath tofolderpath

Что я делаю неправильно?

баран
источник
12
Я предполагаю, что вы вводите команду «mv», а не «MV».
MDPC

Ответы:

168

У mvкоманды нет -Rфлага, она рекурсивно перемещает папки:

sudo mv fromPath/ toPath/

редактировать

Если вы хотите, чтобы файл не был заменен, используйте -iзапрос for в случае, если файл с таким именем существует.

Эвандро Сильва
источник
: У меня есть файл, я должен переместить его в другой каталог, но в этом каталоге у меня есть файл с тем же именем. Что это за команда, чтобы переместить его, если я перееду, меня заменят.
ОЗН
4
я что-то здесь упускаю? mvперемещает папку и все ее содержимое без каких-либо флагов. не cp -r;rm -rнужно
Дрейк Кларрис
Извини, моя ошибка. :)
Эвандро Сильва
22

Для тех, кто пытается переместить папку, в Ubuntu, используя Putty, просто используйте следующую команду:

sudo mv /fromPath/ /toPath/

например:

sudo mv /root/folder1 /home/folder2/

«/» в конце означает, что вы собираетесь переместить folder1 в folder2

Если вы этого не сделаете, вы получите "нет такого файла или каталога"

Хасан Крим
источник
7

Это сработало для меня:

mv src_folder target_folder/src_folder

то есть нет mv src_folder target_folder/

Даниил
источник
1

Если сложно использовать команды чистой оболочки - вы можете установить консольное приложение Midnight Commander , это облегчит задачу.

Скриншот Midnight Commander

$ sudo apt-get install mc

В Midnight Commander перемещайте папку или файл с одной панели на другую с помощью [F6] , копируйте [F5]

$ mc

Если вам нужен root- доступ

$ sudo mc

Если вы хотите иметь поддержку мыши

$ sudo apt-get install gpm
Drakonoved
источник