Naredba mv na Linux operativnim sistemima prenosi i preimenuje datoteke i mape.
Sintaksa
Preimenujte izvornu datoteku u odredište:
mv [options] [-T] source destination
Pomjeri izvorne datoteke u sljedeći direktorij:
mv [options] source [source2 ...] destination
Isto kao i prije, osim što ovaj put prvo navedite direktorij, a zatim izvorne datoteke (datoteke):
mv [options] -t destination source [source2 ...]
Opcije
| –backup[=vcm] | Napravite sigurnosnu kopiju svake postojeće odredišne datoteke, koristeći metodu kontrole verzija vcm. Ako je vcm izostavljen, –backup se ponaša isto kao -b (sigurnosne kopije se stvaraju, koristeći zadanu metodu kontrole verzija). Za detalje pogledajte izradu sigurnosnih kopija datoteka. |
| -b | Kao –backup, ali ne prihvaća rezervnu metodu. Umjesto toga, koristi se metoda specificirana varijablom okruženja VERSION_CONTROL. Jednostavne sigurnosne kopije stvaraju se ako varijabla nije postavljena. Za detalje pogledajte metode kontrole verzija. |
| -f, –force | Uvijek prepišite postojeće datoteke bez upita. Ovo može biti korisno ako trebate prebrisati više datoteka čija su dopuštenja samo za čitanje; ako ne navedete -f, bit ćete upitani za svaku datoteku. |
| -i, –interactive | Zatražite prije prepisivanja postojeće datoteke, bez obzira na dozvole datoteke. |
| -n, –no-clobber | Nikada nemojte prepisivati postojeću datoteku. |
| –strip-trailing-slashes | Uklonite sve zarezne crte sa svakog izvornog argumenta. |
| -S, –suffix=suffix | Navedite sufiks naziva datoteke koji će se koristiti za sve datoteke sigurnosne kopije. Zadana vrijednost je “~”. |
| -t, –target-directory=destination | Premjestite sve izvore u odredište direktorija. |
| -T, –no-target-directory | Odredište tretirajte kao normalnu datoteku, a ne kao direktorij. |
| -u, –update | Nemojte prepisivati datoteke ako su novije. Premještanje se događa samo ako je odredišna datoteka starija od izvorne datoteke ili odredišna datoteka već ne postoji. |
| -v, –verbose | Omogućite iscrpan ispis. Odštampajte naziv svake premeštene datoteke. |
| –help | Prikažite poruku pomoći i izađite. |
| –version | Prikažite informacije o verziji i izađite. |
Izrada sigurnosnih kopija vaših podataka
Ako koristite -b ili –backup argumente, mv preimenuje ciljnu datoteku dodajući sufiks u njeno ime ako već postoji.
Umjesto prepisivanja izvorne datoteke, ovo sprema njen duplikat.
Jednostavne i numerirane sigurnosne kopije dvije su dostupne vrste sigurnosnih kopija.
- Ako postojeća datoteka sigurnosne kopije postoji, jednostavne sigurnosne kopije je brišu.
Sačuvana je samo jedna datoteka sigurnosne kopije.
Tilda (“~“) je uobičajeni sufiks za “osnovne” sigurnosne kopije.
Opcija –suffix ili varijabla okruženja SIMPLE_BACKUP_SUFFIX mogu se koristiti za izmjenu sufiksa.
Na primjer, datoteka.txt bi se sigurnosno kopirala kao datoteka.txt~.
- Numerirane sigurnosne kopije zadržavaju stare datoteke sigurnosnih kopija dok stvaraju nove sigurnosne kopije s povećanjem broja naziva datoteke.
Nisu uklonjene sigurnosne kopije datoteka. Sufiks “.~n~” se koristi za numerirane sigurnosne kopije, gdje je n cijeli broj.
Na primjer, datoteka.txt bi se sigurnosno kopirala kao datoteka.txt.~1~, zatim datoteka.txt.~2~ itd.
Metode kontrole verzija
Tehnike kontrole verzija su skup dodatnih kriterija za generiranje sigurnosnih kopija datoteka.
Opcija –backup ili varijabla okruženja VERSION_CONTROL mogu se koristiti za specifikaciju tehnike kontrole verzija.
Tehnike su sljedeće:
| Naziv metode | Opis |
|---|---|
| none, off | Nikada ne pravite sigurnosne kopije, čak i ako je data opcija –backup. |
| numbered, t | Napravite sigurnosne kopije s brojevima. |
| existing, nil | Numerirano ako numerirane sigurnosne kopije već postoje, inače jednostavno. |
| simple, never | Uvijek pravite jednostavne sigurnosne kopije. |

