Мне нужно переместить мою папку со многими подпапками в другой путь.
Я использую замазку, и вот что я попробовал: MV -r fromflderpath tofolderpath
Что я делаю не так?
Команда mv
не имеет флага -R
, она рекурсивно перемещает папки:
sudo mv fromPath/ toPath/
Если вы хотите, чтобы файл не был заменен, используйте -i
для запроса в случае, если существует файл с таким же именем.
Для тех, кто пытается переместить папку, в Ubuntu, используя Putty, просто используйте следующую команду:
sudo mv /fromPath/ /toPath/
например:
sudo mv /root/folder1 /home/folder2/
"/" в конце означает, что собираемся переместить folder1 в folder2
Если вы этого не сделаете, вы получите «нет такого файла или каталога»
Это сработало для меня:
mv src_folder target_folder/src_folder
Т.е. не mv src_folder target_folder/
Если сложно использовать чистые команды оболочки - возможно, вы захотите установить консольное приложение Midnight Commander , это облегчает ..
$ sudo apt-get install mc
В Midnight Commander перемещать папку или файл с одной панели на другую - [F6] [ 1114], скопируйте [F5]
$ mc
Если вам нужно root , получите доступ
$ sudo mc
Если вы хотите иметь поддержку мыши
$ sudo apt-get install gpm
Если вы хотите очистить путь от папки без переименования, встаньте в папку и используйте
mv * ../tofolderpath/
sudo mv source_folder/* target_folder/
и если у вас есть как:
source_folder/file.ext
source_folder/bin/image.jpg
source_folder/etra/info.text
все они будут перемещены в целевую_папку
например:
target_folder/file.ext
target_folder/bin/image.jpg
target_folder/etra/info.text