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

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

Я использую шпатлевку, и это то, что я пробовал: MV -r fromflderpath tofolderpath

Что я делаю не так?

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

sudo mv fromPath/ toPath/

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

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

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

sudo mv /fromPath/ /toPath/

например:

sudo mv /root/folder1 /home/folder2/

"/" в конце означает, что вы собираетесь переместить папку 1 внутри папки 2

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

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

mv src_folder target_folder/src_folder

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

Если трудно использовать команды чистой оболочки, то вы можете установить Полуночный командир, консольное приложение, которое упрощает:

$ sudo apt-get install mc

Midnight Commander Screenshot

В Полуночный командир для перемещения папки или файла с одной панели на другую требуется F6, копия F5.

$ mc

Если вам нужно корень доступ

$ sudo mc

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

$ sudo apt-get install gpm

Если вы хотите очистить fromflderpath, не переименовывая его, встаньте в папку и используйте

mv * ../tofolderpath/

sudo mv source_folder/* target_folder/

и если у вас есть что-то вроде:

source_folder/file.extsource_folder/bin/image.jpgsource_folder/etra/info.text

все они будут перемещены под target_folder любить:

target_folder/file.exttarget_folder/bin/image.jpgtarget_folder/etra/info.text

Я предполагаю, что вы вводите команду “mv”, а НЕ “MV”.