Команда mv - просто перейменують!
Часом нам потрібно через термінал перейменувати або перемістити будь-якої файл в Лінукс. Робиться це все однією командою mv. Як можна використовувати цю команди на практиці? Ось кілька прикладів, як команда mv може використовуватися.
Linux вважає перейменування і переміщення об'єктів еквівалентними операціями. Якщо ви перейменовуєте файл, Linux трактує це, як перенесення файлу з новим ім'ям на нове місце, яке представляє поточну папку.
Отже, на відміну від DOS, що має як команду MOVE, так і команду RENAME, Linux надає тільки команду 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 магазина!