Все секреты компьютера для новичка и профессионала

Что делает команда mv в операционке Linux и как ее использовать – примеры

Что делает команда mv в операционке Linux и как ее использовать – примеры

Довольно часто у пользователей возникает вопрос, что именно делает команда mv в Linux. Нужно понимать, что она выполняет много полезных функций. Это одна из главных команд этой операционной системы. Она применяется для того, чтобы перемещать и переименовывать файлы из каталогов. При этом важно отметить, что этот инструмент доступен во всех версиях Linux. Для его использования стоит учитывать ряд нюансов.

Основные функции команды mv

К главным опциям этой команды стоит отнести следующее:

  1. Перемещение файла. Благодаря использованию этой команды удастся поменять расположение объекта.
  2. Переименование файла. Этот инструмент помогает присвоить файлу новое название.
  3. Перемещение каталога. Команда подойдет для того, чтобы переместить директорию в другое место.
  4. Переименование каталога. С помощью этого инструмента удастся присвоить директории другое имя.
  5. Перемещение большого количества файлов. Команда помогает перемещать сразу несколько объектов.
  6. Перемещение с использованием подстановочных символов. В этом случае удастся переместить все файлы с одинаковым расширением одновременно.

При этом у многих пользователей возникают вопросы по поводу установки этой команды. Этот инструмент уже входит в стандартную комплектацию операционной системы Linux. Юзеры могут получить к ней доступ из командной строки. При этом какие-либо дополнительные манипуляции совершать не потребуется. В случае использования Unix-подобной ОС, такой как Linux или macOS, инструмент будет доступен в любом терминальном эмуляторе. Это может быть Terminal или Command Prompt.

Пользователям, которые работают с операционной системой Виндовс, для использования этой утилиты, потребуется воспользоваться такими вариантами:

  1. Установить и применять эмулятор терминала. Это может быть Git Bash, Cygwin, или WSL. Эти утилиты считаются полноценным окружением Unix/Linux и помогают работать с любыми стандартными командами.
  2. Если Git Bash уже используется, mv будет доступна без дополнительных действий.
  3. Установить приложение GNU Core Utilities, которое включает требуемый компонент. Для инсталляции этой утилиты на устройство с Виндовс допустимо воспользоваться пакетным менеджером – к примеру, Chocolatey.

Синтаксис команды mv

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

Этот инструмент допустимо использовать для того, чтобы давать каталогам и отдельным объектам новое имя. Также он помогает осуществлять их перемещение. Безусловно, описанные манипуляции допустимо производить и при помощи графического интерфейса. Однако к нему не всегда есть доступ. К тому же иногда пользователи сталкиваются с необходимостью реализации поставленной задачи через Терминал и не отвлекаться на рабочий стол.

Воспользоваться командой mv при помощи консоли не составляет труда. Она имеет простой синтаксис. При этом доступный функционал удастся выучить всего за несколько минут. Тем не менее, пользователям требуется знать правила ввода и имеющиеся аргументы.

Главным аспектом в этом вопросе считается синтаксис, или правила составления строки действия при помощи консоли. Ни для кого не секрет, что в программировании синтаксис отвечает за правила ввода слов на этапе составления запросов. Это же касается и команды mv. Последовательность написания строки влияет на корректность выполнения требования юзера.

Для правильного использования инструменты стоит придерживаться такой очередности: mv + опции + исходные_файлы + место_назначения. При этом каждый из элементов играет свою роль:

  1. mv – отвечает за вызов самой утилиты. Этот компонент всегда присутствует в начале строки. Исключением считается применение аргумента sudo, который используется для выполнения команды от имени суперпользователя.
  2. Опции – представляют собой дополнительные задачи, которые хочет установить юзер. В этом случае речь идет о резервном копировании, перезаписи объектов и других моментах.
  3. Исходные_файлы – представляют собой объекты, с которыми требуется выполнить то или иное действие. Речь идет о переименовании или перемещении.
  4. Место_назначения – вводится при изменении местоположения объектов. Если пользователь хочет переименовать их, ему требуется указать новое имя.

Примеры использования команды mv

Команда mv может использоваться для решения самых разных задач. При этом в каждом конкретном случае стоит учитывать ряд особенностей.

Переименование файла

Для изменения имени файла при помощи рассматриваемого инструмента стоит воспользоваться одним путем для исходной и конечной директории:

mv /path/to/mydir/filename /path/to/mydir.

Также юзер может поменять папку, в которой располагается объект, после чего использовать команду:

mv Target_Filename New_Filename.

Если юзеру требуется поменять имя файла MyFile.txt, ему стоит воспользоваться командой cd. Это даст возможность напрямую сменить место хранения объекта. После чего рекомендуется использовать инструмент mv так:

mv MyFile.txt Your_File.txt.

Перемещение файла в другую папку

Для перемещения объекта в другую директорию юзеру потребуется ввести название файла или путь к нему. После чего ему стоит обозначить путь к целевой папке, в которую требуется перенести объект:

mv /path/to/file /path/to/destination_directory.

В частности, для перемещения файла Hello.txt в другую папку с названием My_dir стоит ввести следующее:

mv ~/test/Hello.txt ~/My_dir/.

Перемещение нескольких файлов в папку

Для изменения местоположения сразу нескольких файлов достаточно указать их в поле источника. После этого стоит ввести путь к каталогу, в который требуется переместить объекты. Для этого рекомендуется ввести:

mv File1 File2 File3 FileN /path/to/destination_directory.

К примеру, для перемещения 3 объектов в папку My_dir стоит использовать такую запись:

mv File1.txt File2.txt File3.txt ~/My_dir/.

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

mv My_dir/Haruki.txt Move/Hello.txt ~/test/.

Переименование папки

При переименовании папки важно удостовериться в использовании уникального имени. При этом любая другая директория не может иметь такое же название. Для переименования достаточно указать название или путь к каталогу, который следует переназвать. После чего рекомендуется ввести несуществующее имя в качестве нового. Иными словами, оно должно быть уникальным. В случае применения названия существующего каталога исходная папка окажется внутри целевой.

Итак, для переименования папки команду рекомендуется использовать так:

mv target_directory non-existent_directory_name.

К примеру, для переименования каталога My_dir в Your_dir рекомендуется ввести следующее:

mv My_dir/ Your_dir.

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

Для перемещения всего каталога рекомендуется вначале указать папку, которую требуется перенести, а затем – целевую. Для этого стоит ввести:

mv /path/to/target_directory /path/to/destination.

Если пользователь хочет перенести каталог My_dir внутри тестовой папки, ему потребуется воспользоваться такой командой:

mv ~/My_dir ~/test/.

Полезные опции команды mv

Для этой команды характерен ряд полезных опций. При этом допустимо использовать следующие элементы:

  1. -i – позволяет получить запрос на подтверждение перед тем, как перезаписывать имеющийся файл.
  2. -f – помогает перезаписать имеющийся файл без запроса.
  3. -u – обновляет объект путем перемещения лишь в том случае, если исходник новее целевого объекта. Это же актуально в случае отсутствия целевого файла.
  4. -n – предотвращает перезапись объекта без запроса.
  5. -v – помогает отобразить подробный вывод.

Продвинутые примеры использования

Иногда пользователи сталкиваются со специфическими потребностями. В этом случае применение инструмента отличается определенными особенностями.

Создание резервных копий перед перемещением

За создание резервных копий отвечает аргумент -b. Чтобы правильно оформить командную строку, стоит использовать такую последовательность:

mv -b /test/test.txt test1.txt.

При этом /test/test.txt представляет собой путь к файлу, а test1.txt является именем для его резервной копии.

По умолчанию у объектов резервного копирования в конце имени присутствует символ ~. Команда mv создает его автоматическим способом. Чтобы поменять это, рекомендуется воспользоваться последовательностью:

mv -b -S ".txt" test.txt test1.txt.

При этом вместо .txt требуется указать подходящее расширение.

Перемещение файлов по маске

Чтобы переместить все объекты, которые имеют расширение .jpg в каталог mydir/, рекомендуется ввести следующее:

mv *.jpg mydir.

Перемещение файлов без перезаписи

Если в целевом каталоге имеется файл с таким же названием, он будет сразу же перезаписан. Чтобы избежать этого, рекомендуется воспользоваться командой:

mv -n /path/to/file /path/to/destination.

Интерактивное подтверждение

Чтобы лучше контролировать процесс перезаписи, допустимо воспользоваться интерактивной подсказкой. За эту опцию отвечает элемент -i. В этом случае рекомендуется ввести следующее:

mv -i source destination.

Перемещение файлов, которые новее или отсутствуют

Иногда пользователю нужно переместить все файлы из одного каталога в другой, однако при наличии объектов с таким же именем их переносить не требуется. Для этого стоит воспользоваться опцией -n. В таком случае команда будет иметь такой внешний вид:

mv -n mydir1/* mydir2/.

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

mv -u mydir1/* mydir2/.

Важные замечания при использовании mv

При использовании рассматриваемой команды стоит учитывать ряд нюансов:

  1. Соблюдать осторожность при использовании аргумента -f. Это может стать причиной непреднамеренной перезаписи файла.
  2. На перемещение объекта в другую файловую систему может потребоваться больше времени, чем на перенос в пределах одной.

Заключение

Команда mv представляет собой удобный инструмент, который помогает совершать с файлами и папками ряд важных действий. При этом использование этой утилиты имеет много особенностей, которые обязательно требуется учитывать.

Информационный портал IT Техник
Вам помогло? Поделитесь с друзьями - помогите и нам!
Поделиться
Отправить
Класснуть
Линкануть
Вотсапнуть
Запинить
Комментарии к статье: 0
Добавить комментарий


Наш Youtube-канал
Канал Telegram

Прямой эфир

Алёна
Алёна
Отключите пожалуйста подписку и верните деньги
Как можно отписаться от платных услуг и подписок сервиса Vidoku Online
Лидия
Лидия
Здравствуйте, верните пожалуйста деньги, списание произошло так в телефон был у ребёнка. Списание денег произошло 03.01.2025. Если до конца недели не поступят деньги обратно буду обращаться в прокуратуру или полицию.
Как отменить подписку на ООО «Аб Софт» и почему они списали деньги
Иван
Иван
Номер карты 2202 2053 4280 6947
Как можно отключить подписку на сервис LovePage и вернуть свои деньги
Иван
Иван
Вернуть деньги сумма 789руб
Как можно отключить подписку на сервис LovePage и вернуть свои деньги
ольга
ольга
добрый день , как скачать и установить программу на ноутбук?
Что это за приложение Ozon Job, какие есть вакансии удаленной работы без опыта и отзывы о нем
Ольга
Ольга
Отключить гамме спорт подписку везде
Как отключить подписку на сервис gamesport bet и почему списывают деньги
татьяна
татьяна
Вторично (22.12 и 05.02) списываются автоматически 999.0р без предупреждения, безо всякого сообщения.Явно действуют мошенники
Как отключить подписку на сервис Nofit ru Istra и вернуть деньги – инструкция
Анастасия
Анастасия
Мошеники они
Как можно отписаться от платных услуг сервиса Imp Momento Credit Tambov RUS
Анастасия
Анастасия
Деньги списывают 3 дня,без подписки,горячая линия недоступна,мошеники
Как можно отписаться от платных услуг сервиса Imp Momento Credit Tambov RUS
Анастасия
Анастасия
Деньги списывают 3 дня,без подписки,телефон не берут,мошеники
Как можно отписаться от платных услуг сервиса Imp Momento Credit Tambov RUS
макс
макс
Winows 10(2004)? может 2014? в 2004-ом ещё не было windows 10, она появилась в 2014
Как удалить и отключить зарезервированное хранилище в системе Windows 10
Светлана
Светлана
Oтключите мне Game Sport
Как отключить подписку на сервис gamesport bet и почему списывают деньги
Елена
Елена
Прошу вернуть деньги и отменить подписку, так как пользовался телефоном ребенок. Я буду писать. Заявление в полицию, за крупную сумму списаний.
Как отменить подписку на ООО «Аб Софт» и почему они списали деньги
Владимир
Владимир
Чё за фигня с какого у меня списывают деньги я не регистрировался это чё за сайт
Как можно отменить подписку на сервис Vsegda love и вернуть свои деньги
Павел
Павел
Снимают деньги третий раз. От подписки отказался давно . Верните деньги
Как отключить подписку VinHub Moskva RUS, почему списали деньги и как вернуть
360
360
Про Laplink PCmover Express в тексте написано, что распространяется бесплатно. На первом же скрине - предложение о покупке express версии за USD 29,95. В каком мете оно бесплатное-то?
5 способов переноса данных и настроек с одного Windows 10 на Windows 10
Людмила
Людмила
Войти на свою страницу как Людмила Петровец
Вход на Мою страницу в социальной сети «Фотострана»
Елена
Елена
Здравствуйте. Верните деньги, списали 31 декабря 2024 года без моего ведома на сумму 890 рублей по московскому времени 22:51 и 499 рублей по московскому времени 23: 21 минута. Отмените подписку
Как отменить подписку на ООО «Аб Софт» и почему они списали деньги
Kolya
Kolya
Я отписался но всё равно списывают деньги
Что это за сервис Deepme Love и как можно отписаться от подписки – инструкция
BUNYOD
BUNYOD
Мошенники
Что это за сервис Deepme Love и как можно отписаться от подписки – инструкция
Татьяна
Татьяна
Я не могу отписаться от платных услуг, и телефон горячей линии не доступен
Как можно отписаться от платных услуг сервиса Imp Momento Credit Tambov RUS
Руслан
Руслан
Верните 1500т
Как отписаться от платных услуг и подписок сервиса Youzaym и вернуть деньги
Илхомджон
Илхомджон
Здравствуйте отмените подписку пожалуйста дети играли и подписали 2 раза сняли с карты деньги по 890
Как отменить подписку на ООО «Аб Софт» и почему они списали деньги
Татьяна
Татьяна
Почему списывают деньги? За что?!!!! Ни кредита не брала, ни займа. В суд на Вас подавать надо. Лохотрон. Люди! Не залезает в приложения такого рода. Буду звонить и добиваться. А трубку никто не берёт.
Как отписаться от платных услуг и подписок на IMP Dazaem Tula G RUS – инструкция
Виктория
Виктория
Здравствуйте подскажите пожалуйста как вернуть денежные 1990руб.Я этого не пользуюсь. Почему денег снимается...?
Как отменить подписку сервиса «Где мои дети» и почему он списывает деньги
Зина
Зина
Каждую неделю списывали по 999 р.Капец, мошенники
Как отключить подписку на сервис Nofit ru Istra и вернуть деньги – инструкция
Диля
Диля
Здравствуйте пожалуйста верните деньги Вы снимаете мои деньги за просто то почему у меня никакой скидка не надо верните денег
Как вступить в Вайлдберриз клуб и стоит ли, как потом отключить подписку
Марина
Марина
Списали 399 рублей не за что,верните деньги
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Клавдия
Клавдия
Делаю видео звук есть,загружаю в ТТ звука нету помогите исправить
Почему в ТикТоке пропадает и недоступен звук, причины блокировки и что делать
Ольга
Ольга
Здравствуйте! Не могу вернуть свои денежные средства за платную услугу на которую я не подписывалась как мне вернуть эти деньги подскажите пожалуйста
Как можно отписаться от платных услуг НКО МСС 8999 и свои вернуть деньги
Шатунова Ольга Ивановна
Шатунова Ольга Ивановна
Я искала налоги чтобы заплатить до 1 декабря, узнала о подписке когда сняли деньги. Налоги пришли почему то 4 декабря уже с пени.Прошу вернуть деньги.
Как отписаться от платных услуг и подписок сервиса Info Portal – инструкция
Людмила Сергеевна 71г.
Людмила Сергеевна 71г.
Ответа не получила. Honor7xb что означает вверху экрана слева рука или ладонь? Как удалить
Значки на экране телефона: что они значат
Ольга
Ольга
Мошенники с большой буквы!!!! Прежде чем подавать заявку проверить необходимо ...Эти люди больше потеряют в 100 раз
Как можно отписаться от платных услуг Fresh-zaim ru и вернуть свои деньги
Татьяна
Татьяна
Отключить подписку и не списывать деньги
Как можно отписаться от платных услуг и подписок сервиса Vidoku Online
Татьяна
Татьяна
Кто-нибудь знает, что будет, если в телефоне Techno запретить HIOS лаунчеру определять местоположение?
Что это за приложение – Hios Launcher и каков его функционал на Андроид
Котелков Геннадий Николаеви 18.02.1966
Котелков Геннадий Николаеви 18.02.1966
Можно с фото прислать ответ
Как найти водительское удостоверение по имени отчеству, фамилии и дате рождения
толя
толя
хаер тв не получается
Как транслировать видео с телефона на телевизор Haier – 4 пошаговых способа
мьУЫ
3 способа отключения клавиши Windows (Win)
Дмитрий
Дмитрий
Отключал подписку ещё в прошлом году. Почему происходит попытка списания денег ?Это мошенничество.
Что это за сервис YA Pochta, почему списали деньги с карты и как отключить подписку
полина
полина
не могу придумать пароль, ошибку выдает что делать
Как зарегистрироваться в мобильном приложении Wearfit Pro – инструкция
Павел
Павел
Мне не приходит подтверждения на почту, что только не пробывал. кто то сталкивался с этим?
Как зарегистрироваться в мобильном приложении Wearfit Pro – инструкция
Юлия
Юлия
Никуда не подписывалась и не заходила, деньги списали 399 рублей, верните мои деньги
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Ракутина Ирина
Ракутина Ирина
Списали деньги за подключение Start+ 21.12 со Сбербанка и 25.12 с Альфа банка. Прошу вернуть списанную 2ю проплату в сумме 499 на карту Альфа банка
Как отключить подписку на CP Start.ru Moskva RUS и за что списали деньги и
Татьяна Лебединцева
Татьяна Лебединцева
Здравствуйте, отключить подписку и вернуть деньги за ноябрь и декабрь я не пользуюсь вашими услугами.
Как можно отписаться от платных услуг и подписок сервиса Vidoku Online
Владислав
Владислав
Большие молодцы. Мастеру не надо тыкнуть носом в мелочи, достаточно указать направление. Удачи Вам. :)
Как обновить BIOS материнской платы Gigabyte
Елена
Елена
Был звук только в наушниках. Сначала перезагрузила,не помогло. Потом выключила телефон и почистила аудиовход спиртом. Включила,всё заработало.Спаси Господи!
Пропал звук динамика на смартфоне, а в наушниках есть — что делать?
Ксения
Ксения
Отпишите от платных услуг
Как можно отписаться от платных услуг сервиса МКК Аквариус займ – инструкция
Николай
Николай
Нет на компьютере опций ни удалить сообщение ни очистить историю Что то вы не то пишете!!!!
Как в Телеграме очистить чат и удалить беседу на разных устройствах
Владимир
Владимир
Здравствуйте, мой номер заблокировали по непонятной причине, писал в поддержку через форму, никакого эффекта, помогите пожалуйста! номер +972533357035
Почему иногда блокируют номер телефона в Телеграме и как можно снять бан
Akula_6123pw
Akula_6123pw
Отзывы о этом великолепном приложении говорят сами за себя
Что это за приложение 1tigrow – каковы его функции, как можно удалить и обойти