logo

Як перемістити файл у Linux | Команда mv

`mv`>Команда в Linux схожа на інструмент супергероя, який може робити купу цікавих речей з вашими файлами та папками. Подумайте про це як про цифрову транспортну вантажівку, яка допомагає переміщати речі на вашому комп’ютері. Незалежно від того, чи хочете ви навести порядок у своїх папках, дати своїм файлам нові назви чи відправити їх у різні місця, `mv`>це улюблений друг для роботи. Це основний інструмент, про який повинен знати кожен користувач Linux. У цій статті ми детальніше розглянемо, як можна використовуватиmv>для різних завдань, і я покажу вам покрокові приклади, щоб зробити її надзвичайно легкою для розуміння. Отже, пристебніться, і давайте досліджувати численні прийомиmv>команда в рукаві!

в Операційні системи на базі UNIX як Linux і macOS, `mv` означає переміщення. Але в цій статті ми будемо говорити про команду mv в Linux. Як випливає з назви, ця команда використовується для перейменування каталогів файлів і переміщення файлів з одного місця в інше в межах файлової системи.

Як перемістити файл у 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?

Абсолютно! Themv>Команда призначена не лише для переміщення файлів, а й для їх перейменування. Просто вкажіть поточну назву файлу та бажану нову назву як місце призначення:

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.