Вичерпний посібник: Розуміння можливостей команди mv у Linux ⋆ ALexHost SRL

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Use code at checkout:

Skills
02.03.2024

Вичерпний посібник: Розуміння можливостей команди mv у Linux

Завдяки своїй надійності та універсальності Linux пропонує широкий набір команд, які дозволяють користувачам ефективно керувати файлами та каталогами. Серед цих команд команда mv виділяється як фундаментальний інструмент в екосистемі командного рядка Linux. Незважаючи на свою, здавалося б, просту природу, команда mv виходить за рамки простого переміщення файлів, надаючи користувачам потужні засоби маніпулювання як файлами, так і каталогами. У цьому вичерпному посібнику ми розповімо про тонкощі команди mv, дослідимо її функції, приклади практичного використання та навіть деякі додаткові функції.

Що таке команда mv?

За своєю суттю

mv
команда в Linux служить фундаментальній меті переміщення або перейменування файлів і каталогів. Його синтаксис простий:

mv [options] source your_destination
  • source
    : файл або каталог для переміщення або перейменування.
  • your_destination
    : цільове розташування або нова назва.

Основне використання

1. Переміщення файлів:

Щоб перемістити файл з одного місця в інше, використовуйте такий синтаксис:

mv file.txt /path/to/your_destination/

Ця команда передає

file.txt
до вказаного пункту призначення.

2. Перейменування файлів:

Перейменування файлу, по суті, передбачає переміщення його в той самий каталог з іншою назвою:

mv old_file.txt new_file.txt

Це змінює назву

old_file.txt
на
new_file.txt
.

Розширені функції:

1. Рекурсивні ходи:

Параметр

-r
або
-R
дозволяє
mv
команді рекурсивно переміщувати каталоги та їхній вміст:

mv -r example_directory /path/to/your_destination/

2. Примусово перезаписати:

Використовуйте

-f
опцію для примусового перезапису існуючих файлів у цільовому місці:

mv -f file.txt /path/to/your_destination/

3. Інтерактивний режим:

Цей

-i
параметр запитує у користувача підтвердження перед перезаписом будь-яких існуючих файлів:

mv -i file.txt /path/to/your_destination/

4. Зберігайте мітки часу:

Зберігайте оригінальні позначки часу файлів і каталогів під час переміщення за допомогою

-p
опції:

mv -p file.txt /path/to/your_destination/

Випадки використання:

1. Упорядкування файлів:

Ця

mv
команда ідеально підходить для підтримки добре організованої структури каталогу. Наприклад, переміщення файлів журналу до папки архіву:

mv *.log /path/to/your_archive/

2. Масове перейменування:

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

mv IMG_* /path/to/your_photos/

Це перейменує всі файли, які починаються з “IMG_”, у вказаний каталог.

3. Переміщення та перейменування каталогів:

Команда

mv
так само добре керує каталогами:

mv example_directory /path/to/new_directory/

Це переміщується

example_directory
на нове місце.

 

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Use code at checkout:

Skills