Naredba mv u Linuxu

Naredba mv u Linuxu

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.
-bKao –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–forceUvijek 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–interactiveZatražite prije prepisivanja postojeće datoteke, bez obzira na dozvole datoteke.
-n–no-clobberNikada nemojte prepisivati postojeću datoteku.
–strip-trailing-slashesUklonite sve zarezne crte sa svakog izvornog argumenta.
-S–suffix=suffixNavedite 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-directoryOdredište tretirajte kao normalnu datoteku, a ne kao direktorij.
-u–updateNemojte 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–verboseOmogućite iscrpan ispis. Odštampajte naziv svake premeštene datoteke.
–helpPrikažite poruku pomoći i izađite.
–versionPrikaž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 metodeOpis
noneoffNikada ne pravite sigurnosne kopije, čak i ako je data opcija –backup.
numberedtNapravite sigurnosne kopije s brojevima.
existingnilNumerirano ako numerirane sigurnosne kopije već postoje, inače jednostavno.
simpleneverUvijek pravite jednostavne sigurnosne kopije.