Мне нужно переместить мою папку со многими вложенными папками по другому пути.
Я использую шпатлевку, и это то, что я пробовал: MV -r fromflderpath tofolderpath
Что я делаю не так?
Мне нужно переместить мою папку со многими вложенными папками по другому пути.
Я использую шпатлевку, и это то, что я пробовал: 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
В Полуночный командир для перемещения папки или файла с одной панели на другую требуется 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”.