Команда mv - просто перейменують!

Часом нам потрібно через термінал перейменувати або перемістити будь-якої файл в Лінукс. Робиться це все однією командою mv. Як можна використовувати цю команди на практиці? Ось кілька прикладів, як команда mv може використовуватися.

Linux вважає перейменування і переміщення об'єктів еквівалентними операціями. Якщо ви перейменовуєте файл, Linux трактує це, як перенесення файлу з новим ім'ям на нове місце, яке представляє поточну папку.

Отже, на відміну від DOS, що має як команду MOVE, так і команду RENAME, Linux надає тільки команду mv.

Команда mv - просто перейменують!

перейменування об'єктів

Для перейменування файлу в цій папці можна ввести наступну команду:

Файл, перш називався accounts.txt, тепер має ім'я test.old. Для перенесення файлу на нове місце можна застосувати наступну команду, яка переміщує файл test.txt у вкладену папку backups, якщо вона існує (якщо її немає, файл буде просто перейменований в backups):

Точно також можна перейменувати папку, вказавши її в якості першого аргументу наступним чином:

переміщення об'єктів

Для переміщення файлу можна ввести команду, подібну до наступного, що переміщує файл accounts.txt в папку backups:

Якщо папка backups існує, файл accounts.txt буде переміщений в неї. В іншому випадку accounts.txt буде перейменований в backups.

Для одночасного перенесення і перейменування файлу можна ввести наступну команду, яка переміщує файл accounts.txt в папку backups, привласнюючи файлу нове ім'я accounts.old:

Якщо папки backups не існує, ви отримаєте повідомлення про помилку. Ви можете перемістити папку цілком (і все її файли і вкладені папки) в інше місце, вказавши перший аргумент такий спосіб:

Якщо папка otherfolder існує, папка oldfolder буде поміщена в неї. В іншому випадку папка oldfolder буде перейменована в otherfolder.

Ви можете переміщати групи файлів, заданих за допомогою знаків підстановки, в такий спосіб:

Ця команда переміщує всі файли з розширенням txt в папку textfolder. Якщо хочете, в команді mv можна задати множинні імена файлів, наприклад:

Останнє ім'я трактується як місце призначення, а всі попередні файли, як вихідні об'єкти. В інших командах, наприклад rm і cp, також дозволені множинні аргументи.

РАДА ДНЯ: Якщо ви хочете повернути частину вартості при покупці в інтернет магазині, обов'язково скористайтеся одним із сервісів Кешбек:

1. EPN - найнадійніший Кешбек (Aliexpress, OZON, ASOS і BANGGOOD)

2. Алібонус - найщедріший Кешбек на Аліекспресс, повертають 10%

3. LetyShop - найбільша кількість магазинів - 842 магазина!

Схожі статті