Въпреки че вероятно вече знаете как да преместите файл в Linux с помощта на браузъра за файлове с графичен интерфейс, може да се чудите дали в терминала има команда за преместване, която ви позволява бързо да премествате файлове в различни директории. Командата mv е тази, която искате, и е лесна за използване със своя прост синтаксис и няколко незадължителни флагове за безопасност.
Тази основна терминална команда работи на повечето дистрибуции на Linux, включително Ubuntu, Kali Linux и Fedora.
Синтаксис на командата Mv
Командата mv е доста гъвкава, но трябва да поддържате обекти в този ред, когато я използвате:
mv [option]
Всяка команда mv трябва да има източник и дестинация; ако включите опция, тя трябва да е преди източника и дестинацията. По -долу ще обясним какви са някои от тези опции.
За да изпробвате командата mv без никакви опции, създайте бърз файл и издайте команда като тази:
mv ~/test.txt ~/Documents
Тази команда ще премести файла test.txt от домашната папка в директорията Documents.
За да преместите няколко файла, просто избройте всичките си файлове, разделени с интервали, преди да посочите местоназначението, и всички те ще бъдат преместени в една команда.
Освен това, ако имате няколко файла, които искате да бъдат преместени на една и съща дестинация, и всички те имат нещо общо в името си (например разширение), можете да използвате звездичка (*) в името на източника като заместващ знак.
Ще забележите, че в нито една от тези команди mv не поиска да потвърди хода ви или дори да докладва, че нещо се е случило. Тук идват опциите за mv.
Опции за управление на Mv
Един вариант, който можете да използвате е -многословен или -v , който просто ще отпечата запис на всяка операция.
Една важна забележка при използване на командата mv е, че освен ако не посочите, mv автоматично ще презапише всички файлове в дестинацията, които имат същото име като изходния файл.
Можете да избегнете случайно презаписване с интерактивен режим, като използвате -и опция.
В интерактивен режим mv ще поиска да потвърдите хода в случай на конфликт на файлове в директорията на местоназначението.
За да отмените автоматично команда mv, ако има конфликт, посочете -н опция вместо това.
възпроизвеждане на музика от телефон до кола
Можете да настроите mv на, в конфликт, винаги да предпочитате файл с по -нова „дата на последна промяна“, като зададете опцията за актуализация, -u .
Това е удобно, ако имате два файла със същото име, но искате да запазите само последния актуализиран файл.
Друга възможност за избягване на конфликти е опцията за архивиране. Ако използвате --backup = номериран , mv ще добави името на изходния файл с ~ 1 ~ в случай на конфликт на име на файл. След това преместеният файл ще бъде скрит от нормалния изглед, освен ако не разкриете скрити файлове, например с командата ls -a .
Преместване на файлове безпроблемно
Научихме някои съвети и трикове за използване на mv за преместване на локални файлове бързо и безопасно в терминала на Linux.
В някои случаи може да искате да преместите локални файлове на друга машина и има много начини да направите това и в Linux.
Дял Дял Туит електронна поща 7 -те най -добри приложения за безжично прехвърляне на файлове в LinuxТрябва да прехвърлите файловете си през Wi-Fi на Linux? Ето няколко метода, които можете да използвате.
Прочетете Напред Свързани теми- Linux
- Ubuntu
- Терминал
- Linux
Джордан е писател на персонал в MUO, който се стреми да направи Linux достъпен и без стрес за всички. Той също така пише ръководства за поверителност и производителност.
Още от Джордан ГлорАбонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!
Щракнете тук, за да се абонирате