Ako používať príkaz mv v systéme Linux na presúvanie súborov a adresárov
Pomocou príkazu mv v systéme Linux môžete presúvať súbory alebo dokonca celé adresáre. Príkaz môžete použiť aj na ich premenovanie, na tento účel sú však vhodnejšie iné príkazy.
Čo je príkaz mv v systéme Linux?
Tento príkaz mv v systéme Linux má dve dôležité funkcie. Prvou je presúvanie súborov z jedného adresára do druhého. Príkaz môžete použiť aj na presúvanie celých adresárov. Druhou funkciou je premenovanie súborov alebo priečinkov. Na túto úlohu sa však zvyčajne lepšie hodia iné príkazy systému Linux a grafické rozhrania. Príkaz mv funguje vo všetkých bežných distribúciách systému Linux, napríklad v Ubuntu. Jeho názov je odvodený od slova „move“ (presunúť).
Ako funguje príkaz mv?
Pri použití príkazu mv používatelia žiadajú systém, aby presunul konkrétny súbor alebo celý adresár z jedného miesta na druhé. Existujú dva rôzne spôsoby, ako to urobiť: Môžete buď najskôr otvoriť zdrojový adresár pomocou príkazu Linux cd a presunúť súbor z neho do cieľového adresára, alebo môžete nastaviť zdrojový adresár v príkaze a presun vykonať z iného pracovného adresára. Príklady oboch spôsobov vám ukážeme na konci tejto príručky. Ak chcete premenovať súbor, stačí zadať nový názov tam, kde zvyčajne zadávate cieľový adresár.
Ako vyzerá syntax mv?
Syntax pre Linux mv vyzerá nasledovne:
$ mv [Option] [Source] [Target]shellmv je skutočný príkaz, ktorý je možné upraviť pomocou voliteľných možností. [Zdroj] a [Cieľ] môžu byť súbory alebo adresáre. Je však dôležité, aby bol zdroj uvedený pred cieľom. Okrem toho je potrebné sa uistiť, že neobsahuje žiadne preklepy, inak príkaz nebude fungovať.
Aké možnosti má príkaz mv?
V programe mv máte tri možnosti:
- -i alebo –interactive: Táto voľba nariadi systému, aby sa opýtal, či má súbor alebo adresár prepísať.
- -u alebo –update: Táto voľba presunie zdrojový súbor len v prípade, že cieľový súbor je starší.
- -v alebo –verbose: Táto voľba zobrazí priebeh každého presunu.
Príklady príkazu mv
Aby ste lepšie pochopili, ako presne funguje Linux mv, tu je niekoľko príkladov:
$ mv customers.txt ~/Documents/Contacts/shellTento príkaz presunie súbor customers.txt z aktuálneho adresára do nového adresára ~/Documents/Contacts/.
$ mv /Home/Invoices/customers.txt /Documents/Contacts/shellTúto možnosť môžete použiť na presunutie súboru customers.txt zo zložky /home/invoices do novej zložky /Documents/Contacts/.
mv *.txt /Documents/shellTýmto sa všetky súbory s príponou .txt presunú do priečinka /Documents/.
$ mv customers.txt customers_new.txtshellTýmto sa súbor premenuje z customers.txt na customers_new.txt.
$ mv Invoices Invoices_oldshellTýmto sa premenuje priečinok /Invoices/ v aktuálnom adresári na /Invoices_old/.