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

Что делает команда 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

Прямой эфир

Владимир
Владимир
Браузер давно не обновлялся, версия его устарела, в нём много дыр из за этого и стрёмно использовать в виду безопасности. Обновится он ещё не скоро и обновится ли? Да, браузер классный. но использовать его уже нельзя.
Браузер Cent — 5 причин, почему он лучший для компьютера
федя
федя
я не могу зайти сейчас в телеграмм
Почему иногда блокируют номер телефона в Телеграме и как можно снять бан
АМ АМ АМ
АМ АМ АМ
АБАЮДНО
Что это такое – Podpiska Paket Moscow RUS и как отключить подписку, если списывает 199 руб
Обиджон
Обиджон
Хочу отключить
Как отключить подписку на Smart Glocal Kazan RU, если он списывает деньги с карты
Александр
Александр
здравствуйте,а линцезионый ключ есть на бусстер?
Driver Booster Free — бесплатное обновление драйверов, исправление неполадок
Михаил
Михаил
Только что Яндекс отказал в предоставлении чека при оплате наличными, посылает к водителю
Как можно получить чек в сервисе Яндекс Такси – инструкция и зачем он нужен
Роман
Роман
Упомянута Xiaomi. Не знаю как у кого, у меня Xiaomi Mi A2 Lite с ноября 2018 года, много раз падал на деревянный (и подобные поверхности) пол, дважды на бетон (с высоты примерно 1,2 метра), работает в штатном режиме и это при том что я не использую чехол, защиту дисплея и т.д. и т.п.. Есть небольшие царапины, потёртости, но в глаза не бросается, правда немного раздражает, что заряда хватает только на день, хотелось бы больше.
Список самых ненадёжных телефонов 2025 года, которые чаще всего попадают в ремонт
Алексей
Алексей
Смирнов Алексей Валерьевич 28.10.1994
Как найти водительское удостоверение по имени отчеству, фамилии и дате рождения
Stilet2016
Stilet2016
Приветствую! Так ведь после удаления папки под именем «QHAActiveDefense» остается еще 8 папок в этой же директории, смотрите выше, как быть с ними? Оставить или удалить ? Этот 360 тый везде наследил и этого катайца трудно выселить. Тот еще друг в наглую ставит еще и свой браузер, его выпилишь , а он опять лезет.
Как полностью удалить с компьютера с ОС Windows 10 360 Total Security – 4 способа
Андрей
Андрей
Проверить водительское удостоверение
Как найти водительское удостоверение по имени отчеству, фамилии и дате рождения
РУСЛАНА
РУСЛАНА
ОТПИШИТЕ МЕНЯ ОТ СВОЕЙ ПОДПИСКИ И НЕ СПИСЫВАЙТЕ ДЕНЬГИ.СПАСИБО.
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Александр
Александр
Explorer
Почему при удалении файла на Андроиде выскакивает ошибка и как исправить
ЯНА СОЛЯХ
ЯНА СОЛЯХ
И КАК РЕШИТЬ?
Что это Shell Experience Host в системе Windows 10 и как отключить процесс
Alex
Alex
Позвонили с номера 1000 от якобы банка ВТБ, с которым у меня никаких дел не было. Предлагали выпуск карты. Звонок не санкционирован. Неоднократный запрет на озвучивание рекламной информации игнорировался. Налицо нарушение закона о рекламе. Однозначно мошенники.
Что за номер 1000 постоянно звонит в Вайбере, как поступить и обезопасить себя
Линуксоид 228
Линуксоид 228
Ля, вы говорите про Винду, при это показываете Линукс. ОК
Изменения переменных сред в ОС Windows 10, где они находятся и как зайти
Андрей
Андрей
Остаюсь в потоке последних новостей с Биткоганом. Приложение в этом плане хорошо сделано и продумано. Простотое и надежное Не виснет. Оценка 5/5. Плюс записи эфиров для подписчиков можно посмотреть.
Что это за приложение Bitkogan и для чего оно нужно, как его использовать
Сергей
Сергей
Попользовался приложением Биткоган. Интересное. Не могу судить активы по типу США или Китая, так как не в зоне моих интересов. Но по российским активам пуши точные. Сейчас активно слежу за Татнефью. Много было слухов, что они перестали давать доходность. Но пока пуши в Биткогане показывают более точную картину.
Что это за приложение Bitkogan и для чего оно нужно, как его использовать
Елена
Елена
Здравствуйте подскажите пожалуйста если 2 мес не заходить в телеграмм удалится ли аккаунт?
Что такое удаленный аккаунт в Телеграме и как деактивировать свой профиль
Аксана
Аксана
Как отключить подписку смартглокал
Как отключить подписку на Smart Glocal Kazan RU, если он списывает деньги с карты
Олеся
Олеся
Поделитесь пожалуйста историей, чем закончилась? У меня аналогичная, списали почти 40 тысяч
Как отменить подписку на ООО «Аб Софт» и почему они списали деньги
Анлдрей
Анлдрей
Клутой маделатол, што тут скасать
Что такое Windows To Go и как создать переносную ОС Windows 10 на флешке
ТВОЙ-ИНФОРМАТОР.РУ поиск любых данных
ТВОЙ-ИНФОРМАТОР.РУ поиск любых данных
Единственная статья в интернете, написанная без воды:)
Как можно пробить любого человека по номеру его телефона – 7 способов
Ольга
Ольга
Как вернуть деньги
Как можно отписаться от платных услуг НКО МСС 8999 и свои вернуть деньги
Atrix
Atrix
Спасибо ребятам давно не мог решить эту проблему теперь это не будет меня раздражать каждый раз когда я запускаю пк, спосибо ещё раз)))
Включение и способы настройки меню автозапуска приложений в ОС Windows 10
карина
карина
здравствуйте,это ваша кл. руководительница Елена Геннадьевна карина, ты очень съехала по учебе! чтоб завтра с бабушкой в школу
Топ-4 лучших пранк-ботов в Телеграме для розыгрыша по телефону бесплатно
Виктор
Виктор
Отключить подписку
Как можно отключить подписку на сервис SMSPoisk ru – инструкция
Anton Berg
Anton Berg
Страшно, очень страшно! Мы не знаем, что это такое, вот если бы мы знали, что это такое, но мы не знаем, что это такое!
Что это за приложение CustCoreApp и нужно ли оно, как его настроить
Ник
Ник
Могил Бабы - это серьёзно!!
Что это за приложение Xclub и нужно ли оно, плюсы и минусы, как удалить
Дэн
Дэн
А чё не ответил?
Как удалить и отключить зарезервированное хранилище в системе Windows 10
Moderator
Moderator
Пожалуйста. Читайте наши статьи
Как можно восстановить закрытые вкладки в Microsoft Edge – инструкция
Moderator
Moderator
Это все в вашем праве. Узнавайте в банках, МФО
Что значит, если от Retail Sol приходят СМС о кредите, и как это отключить
Moderator
Moderator
Видимо, достичь возраста 18) И подтвердить потом
Отзывы о сайте знакомств Moi.chat и как можно удалить свою анкету
Moderator
Moderator
Сама додумала или сперла у кого? Авторские права не заявила. Такова жизнь
Почему вместо Яндекса открывается Яндекс Дзен и как этого избежать
Moderator
Moderator
Увы, универсальных решений не бывает. Попробуйте найти ответ самостоятельно
Как на ноутбуке отключить Fn на клавиатуре
Moderator
Moderator
Ну респект вам. И за рекламу сервиса тоже
Что это такое – разделение ответственности по ШК на Вайлдберриз и как быть
Moderator
Moderator
Попробуйте отказаться от подписки. В крайнем случае - заблокируйте карту
Как отменить подписку на ООО «Аб Софт» и почему они списали деньги
Зема
Зема
Вот я не понимаю, чего ждут эти рекламодатели? Что кто-то клюнет? Ооочень глупая мысль с их стороны. Уже давно никто не покупается на рекламу.
Как отключить и заблокировать рекламу в ВК на телефоне Андроид – способы
Марк
Марк
Спасибо огромное🔥
Как можно восстановить закрытые вкладки в Microsoft Edge – инструкция
Марк
Марк
Боже спасибо огромное автору, я уже 100 раз 060$₽@л$R думая что сбросил всю работу за 3 дня
Как можно восстановить закрытые вкладки в Microsoft Edge – инструкция
Кристина
Кристина
2 недели назад мой аккаунт взломали мошенники. Установили облачный пароль и все. Я потеряла доступ к своему же аккаунту...а самое страшное, что я не могу его восстановить через номер телефона. Все попытки восстановить ведут к тому, что я должна ввести облачный пароль...и на жтрм все обрывается. Никогда не думала, что могу оказаться в настолько абсурдно ситуации 😱 а техподдержки нет вовсе! Раз 10 писала куда только можно, но ни ответа, ни привета!!! А аккаунт мой рабочий, файлы, контакты - все утеряно!!!
Как работает служба техподдержки в Телеграме и как написать на горячую линию
Наталья
Наталья
Я хочу узнать какой я брала кредит 03 2024 года
Что значит, если от Retail Sol приходят СМС о кредите, и как это отключить
Ирина
Ирина
здравствуйте, как отключить инфоурок, он мне не востребован в данное время
Как отменить подписку на портале Инфоурок и вернуть деньги, отзывы
Александр
Александр
Как продолжить общение на сайте, если у меня не получается подтвердить что мне есть 18 лет
Отзывы о сайте знакомств Moi.chat и как можно удалить свою анкету
Людмила
Людмила
Спасибо. Сегодня столкнулась с такой проблемой. Вчера на BW видела всплывающее окно: завтра спишем 313 рублей оплату частями. Я посчитала, что меня это не касается, т.к. не заключала с ними такого соглашения. Посчитала просто рекламой не для меня. Не тут-то было сегодня с меня списали эти 313 руб. Зашла в СБЕР и увидела код списания 7399. Теперь буду решать эту проблему, спасибо вам за информацию.
Почему списали деньги с кодом торговой точки МСС 7399 и что делать
Роман
Роман
вот еще неплохой бот в телеге для поиска музыки @Music_quickbot часто пользуюсь
Каналы для скачивания музыки в Телеграме и как пользоваться ботами
Кристина
Кристина
Впервые в жизни не могу восстановить аккаунт. Ну как так, чтобы нельзя было по номеру телефона свой же аккаунт вернуть? 😨😭
Как работает служба техподдержки в Телеграме и как написать на горячую линию
Кристина
Кристина
Здравствуйте! У меня уже крик души😱 ну помогите, пожалуйста!!! Несколько дней назад подруга прислала архив фото (как оказалось её взломали), как впоследствии и меня (( потому что я пыталась открыть эту папку. В итоге я потеряла доступ в телеграм, мошенники от моего имени всем пишут, а я ничего не могу сделать, установили облачный пароль. А почту я не привязывать, да и не предлагал телеграм почту привязать при регистрации. А теперь все мои рабочие контакты утеряны...мои чаты. Ну помогите, как быть? Почему при запросе кода на номер телефона, просит приобрести премиум аккаунт на телеграм? Как восстановить свой аккаунт? 🙏🙏🙏
Как работает служба техподдержки в Телеграме и как написать на горячую линию
Светлана
Светлана
Как вы отключили подписку только на компьютере можно это сделать ?
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Ефросиний
Ефросиний
У меня была проблема с "активным разрешением экрана", кот. не совпадал с "разрешением рабочего стола". Началось после того как я для проверки работоспособности воткнул другой монитор (покруче), потом отключил его и вернул свой старый и началось. Было мыльное изображение на экране, вроде разрешение обычное старое, но как будто в мыле весь экран. Переустановил драйвера с оф сайта Нвидиа (gtx 660), потыкал-перетыкал провода (VGA синенькие), Не помогло ничего. РЕШЕНИЕ. ПКМ-Панель управления Нвидиа - Дисплей- Изменение разрешения (Там частоту поменял со своей 60Гц на 70 Гц (хотя мой моник не поддерживает 70 Гц). После этого экран опять сделелся резким (перестал быть мыльным)!!!!. Вылезло стандартное окошко мелкое, что через 12 сек настройки сбросятся на старые, я нажал ОТМЕНА (вернулся опять к 60 Гц то есть) и все после этого осталось Четким. Зашел проверить в ПКМ-Параметры экрана-Дополнит.настройки дисплея. Там активное разрешение поменялось на старое мое и стало совпадать с Разрешением рабочего стола (короче, проблема решилась). Шаманства, может они только на моем бубне работают))
3 способа изменения не совпадающего активного разрешения сигнала Windows 10
Евгений
Евгений
Короче 10 нормальная, но вот уже 11 требует 4 Гб, а 12 - и все 8 Гб - что немного напряжно.
Минимальные и максимальные системные требования для 32 и 64 бит Windows 10