`mv`>Команда в Linux схожа на інструмент супергероя, який може робити купу цікавих речей з вашими файлами та папками. Подумайте про це як про цифрову транспортну вантажівку, яка допомагає переміщати речі на вашому комп’ютері. Незалежно від того, чи хочете ви навести порядок у своїх папках, дати своїм файлам нові назви чи відправити їх у різні місця, `mv`>це улюблений друг для роботи. Це основний інструмент, про який повинен знати кожен користувач Linux. У цій статті ми детальніше розглянемо, як можна використовуватиmv>для різних завдань, і я покажу вам покрокові приклади, щоб зробити її надзвичайно легкою для розуміння. Отже, пристебніться, і давайте досліджувати численні прийомиmv>команда в рукаві!
в Операційні системи на базі UNIX як Linux і macOS, `mv` означає переміщення. Але в цій статті ми будемо говорити про команду mv в Linux. Як випливає з назви, ця команда використовується для перейменування каталогів файлів і переміщення файлів з одного місця в інше в межах файлової системи.
Як перемістити файл у Linux | Команда mv
- Синтаксис команди mv в Linux
- Приклади команди mv
- 1. Як перейменувати файл у Linux за допомогою команди mv
- 2. Як перемістити файл у Linux за допомогою команди mv
- 3. Як перемістити декілька файлів у Linux за допомогою команди mv
- 4. Як перейменувати каталог у Linux за допомогою команди mv у Linux
- Параметри, доступні в команді mv
Синтаксис команди mv в Linux
Базовий синтаксис для команди mv у Linux наведено нижче.
mv [options(s)] [source_file_name(s)] [Destination_file_name]>
тут,
прикладом ОС з відкритим кодом є
- ім'я_вихідного_файлу = Назви файлів, які ми хочемо перейменувати або перемістити.
- Destination_file_name = Ім'я нового розташування або ім'я файлу.
Приклади команди mv
1. Як перейменувати файл у Linux за допомогою команди mv
Синтаксис:
mv [source_file_name(s)] [Destination_file_name]>
Введіть ваш ім'я вихідного файлу замість [назви_вихідних_файлів] і твій ім'я файлу призначення замість [Назва_цільового_файлу].
Наприклад:
Якщо у нас є ім’я файлу = jayesh_gfg і ми хочемо перейменувати його на name = geeksforgeeks.
mv jayesh_gfg geeksforgeeks>
mv jayesh_gfg geeksforgeeks
Тут ми використали `ls` щоб переглянути файли та каталоги в наступному місці.
Ця команда перейменована на `jayesh_gfg` на `geeksforgeeks`. Якщо `geeksforgeeks` вже існує, у такому випадку його буде перезаписано без запиту на підтвердження.
2. Як перемістити файл у Linux за допомогою команди mv
Синтаксис:
mv [source_file_name(s)] [Destination_path]>
Введіть ваш ім'я вихідного файлу замість [назви_вихідних_файлів] і твій шлях призначення замість [Шлях_призначення].
Наприклад:
Якщо у нас є ім’я файлу = geeksforgeeks і ми хочемо перемістити його до розташування name = /home/jayeshkumar/jkj.
mv geeksforgeeks /home/jayeshkumar/jkj/>
mv geeksforgeeks /home/jayeshkumar/jkj/
Тут ми використали `ls` щоб переглянути файли та каталоги в наступному місці.
Ця команда перемістила назву файлу = `geeksforgeeks` до цільової назви = /home.jayeshkumar/jkj/.
3. Як перемістити декілька файлів у Linux за допомогою команди mv
Синтаксис:
mv [source_file_name_1] [source_file_name_2] [source_file_name_ .....] [Destination_path]>
Введіть ваш імена вихідних файлів замість [ім'я_вихідного_файлу_1…..] і твій шлях призначення замість [Шлях_призначення].
Наприклад:
Якщо у нас є ім’я файлу = gfg_1 , gfg_2 і ми хочемо перемістити його до розташування name = /home/jayeshkumar/jkj.
mv gfg_1 gfg_2 /home/jayeshkumar/jkj/>
mv gfg_1 gfg_2 /home/jayeshkumar/jkj/
Тут ми використали `ls` щоб переглянути файли та каталоги в наступному місці.
Ця команда перемістила назву файлу = `gfg_1 і gfg_2` до цільової назви = /home.jayeshkumar/jkj/.
4. Як перейменувати каталог у Linux за допомогою команди mv у Linux
Синтаксис:
bash для циклу від 1 до 10
mv [source_directory_name(s)] [Destination_directory_name]>
Введіть ваш ім'я вихідного каталогу замість [назва_вихідного_каталогу(ів)] і твій ім'я каталогу призначення замість [Назва_цільового_каталогу].
Наприклад:
Якщо ми маємо назву каталогу = jkj і хочемо перейменувати його на name = new_gfg.
mv jkj new_gfg>
mv jkj new_gfg
Ось ми використали `ls` щоб переглянути файли та каталоги в наступному місці.
Ця команда змінює назву `jkj` на `new_gfg`. Якщо `new_gfg` вже існує, у такому випадку його буде перезаписано без запиту на підтвердження.
Параметри, доступні в команді mv
1. -i (інтерактивний)
Параметр -i змушує команду mv запитувати підтвердження перед перезаписом існуючого файлу. Якщо файл не існує, він просто перейменує або перемістить його без підказки.
Синтаксис:
mv -i [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Введіть ваш ім'я вихідного файлу/каталогу замість [вихідний_файл/назва_каталогу(ів)] і твій ім'я/шлях цільового файлу/каталогу замість [Цільовий_файл/назва_каталогу/шлях].
Наприклад:
Якщо у нас є ім’я файлу = jayesh_gfg і ми хочемо перейменувати його на існуюче ім’я файлу = geeksforgeeks.
Команди sql ddl
mv -i jayesh_gfg geeksforgeeks>
mv -i jayesh_gfg geeksforgeeks
Ось ми використали `ls` щоб переглянути файли та каталоги в наступному місці.
Тут ми повинні надати дозвіл, ввівши yes = `y` і no =`n`.
2. -f (Сила)
мв запитує підтвердження, перезаписуючи цільовий файл, якщо файл є захищений від запису. The -f параметр скасовує цей незначний захист і примусово перезаписує цільовий файл і видаляє вихідний файл.
Синтаксис:
mv -f [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Введіть ваш ім'я вихідного файлу/каталогу замість [вихідний_файл/назва_каталогу(ів)] і твій ім'я/шлях цільового файлу/каталогу замість [Цільовий_файл/назва_каталогу/шлях].
Наприклад:
Якщо у нас є ім’я файлу = gfg і ми хочемо перейменувати його на існуюче ім’я файлу = geeksforgeeks.
mv -f gfg geeksforgeeks>
mv -f gfg geeksforgeeks
Ось ми використали `ls` щоб переглянути файли та каталоги в наступному місці.
3. -n (без ударів)
с -п варіант, мв запобігає перезапису існуючого файлу.
Синтаксис:
mv -n [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Введіть ваш ім'я вихідного файлу/каталогу замість [вихідний_файл/назва_каталогу(ів)] і твій ім'я/шлях цільового файлу/каталогу замість [Цільовий_файл/назва_каталогу/шлях].
Наприклад:
Якщо у нас є ім’я файлу = oldfile і ми хочемо перейменувати його на існуюче ім’я файлу = newfile.
mv -n oldfile newfile>
mv -n старий файл новий файл
Ось ми використали `ls` щоб переглянути файли та каталоги в наступному місці.
4. -b(резервний)
За допомогою цього параметра легше зробити резервну копію існуючого файлу, який буде перезаписано в результаті мв команда. Це створить файл резервної копії з доданим до нього символом тильди (~).
Синтаксис:
mv -b [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Введіть ваш ім'я вихідного файлу/каталогу замість [вихідний_файл/назва_каталогу(ів)] і твій ім'я/шлях цільового файлу/каталогу замість [Цільовий_файл/назва_каталогу/шлях].
Наприклад:
Якщо у нас є ім’я файлу = first_file і ми хочемо перейменувати його на існуюче ім’я файлу = second_file.
jfx java підручник
mv -b first_file second_file>
mv -b перший_файл другий_файл
Ось ми використали `ls` щоб переглянути файли та каталоги в наступному місці.
5. – версія
Цей параметр використовується для відображення версії мв який зараз працює у вашій системі.
Синтаксис:
mv --version>
mv – версія
Як перемістити файл у Linux | Команда mv – поширені запитання
Як перемістити файл з однієї папки в іншу за допомогою mv> команда в Linux?
Щоб перемістити файл з однієї папки в іншу, ви можете скористатися
mv>після назви вихідного файлу та папки призначення. Наприклад:mv filename /path/to/destination/>
Чи можу я використати mv> команда для перейменування файлу в Linux?
Абсолютно! The
mv>Команда призначена не лише для переміщення файлів, а й для їх перейменування. Просто вкажіть поточну назву файлу та бажану нову назву як місце призначення:mv old_filename new_filename>
Як я можу перемістити цілий каталог у Linux за допомогою mv> команда?
Перемістити каталог так само просто, як перемістити файл. Використовувати
mv>команда з назвою каталогу джерела та каталогу призначення:mv directory_name /path/to/destination/>
Що робити, якщо файл із такою назвою вже існує в папці призначення під час використання mv> ?
Якщо файл із такою ж назвою присутній у папці призначення,
mv>з’явиться запит на підтвердження перед перезаписом. Щоб обійти підтвердження та перезаписати без запиту, ви можете скористатися-f>(примусовий) варіант:mv -f source destination>
Чи можу я перемістити кілька файлів одночасно за допомогою mv> команда в Linux?
Абсолютно! Ви можете перемістити кілька файлів за допомогою однієї команди, вказавши всі імена файлів після папки призначення:
mv file1 file2 file3 /path/to/destination/>
Висновок
` мв Команда ` є корисним інструментом для керування каталогами та файлами в операційних системах на базі Linux. Ми обговорили дві різні функції команди `mv`: перейменування або переміщення файлів або каталогів з одного місця в інше. Загалом можна сказати, що команда `mv` є важливим інструментом для ефективного керування файлами та каталогами в Linux.