Переміщення папки та підпапки на інший шлях


106

Мені потрібно перемістити свою папку з багатьма папками на інший шлях.

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

Що я роблю неправильно?


12
Я припускаю, що ви вводите команду 'mv', а НЕ 'MV'.
mdpc

Відповіді:


168

У mvкоманди немає -Rпрапора, вона переміщує папки рекурсивно:

sudo mv fromPath/ toPath/

Редагувати

Якщо ви хочете, щоб файл не був замінений, використовуйте -iдля запиту, якщо існує файл з тим самим іменем.


: У мене є файл, я повинен перемістити його в інший каталог, але в цьому каталозі у мене є файл з таким самим ім'ям. Що є командою для переміщення, якщо я переміщусь, я буду замінюватися.
ram

4
я щось тут пропускаю? mvпереміщує папку та весь її вміст без жодних прапорів. не cp -r;rm -rпотрібно
Дрейк Кларріс

вибачте, мій поганий. :)
Евандро Сільва

21

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

sudo mv /fromPath/ /toPath/

наприклад:

sudo mv /root/folder1 /home/folder2/

Зрештою "/" означає, що ви збираєтеся перемістити папку1 всередину папки2

Якщо цього не зробити, ви отримаєте "немає такого файлу чи каталогу"


7

Це працювало для мене:

mv src_folder target_folder/src_folder

тобто ні mv src_folder target_folder/


1

Якщо важко використовувати чисті команди оболонки - можливо, ви захочете встановити консольний додаток Midnight Commander , що полегшує процес ..

Знімок екрану командира півночі

$ sudo apt-get install mc

У програмі Midnight Commander переміщення папки чи файлів з однієї панелі на іншу є [F6] , скопіюйте [F5]

$ mc

Якщо вам потрібен кореневий доступ

$ sudo mc

Якщо ви хочете мати підтримку миші

$ sudo apt-get install gpm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.