mv (Unix)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

mv (abreviere din limba engleză de m sau v e, mutare) este o comandă de Unix si Unix- ului de operare sisteme , și mai mult , în general , a POSIX [1] sisteme , care se schimbă numele de fișiere și directoare sau le mută către alt director.

Când mutarea are loc în limitele aceluiași sistem de fișiere , mv creează și distruge legături dure , deci nu există diferențe între schimbarea unui nume și mutarea într-un alt director, iar timpul de execuție al operației este independent de dimensiunea fișierelor a fi mutat.

În cazul mișcărilor între diferite sisteme de fișiere , operația se realizează făcând mai întâi o copie a datelor în destinație și apoi o ștergere a surselor și, prin urmare, timpul de execuție al operațiilor depinde și de mărimea fișierelor care urmează să fie mutat.

Sintaxă

Sintaxa generală a mv este după cum urmează:

 mv [opțiuni] [-] Source1 [source2 ...] destinație 

Parametrii sursă indică fișierele și / sau directoarele care trebuie redenumite. Dacă este specificat un singur parametru sursă, parametrul de destinație indică numele fișierului sau directorului de destinație .

Dacă sunt specificați mai mulți parametri sursă, parametrul destinație trebuie să fie neapărat un director existent sau cel mult o legătură simbolică către un director.

Linia dublă - (opțional) indică faptul că următorii parametri nu trebuie considerați opțiuni.

Printre principalele opțiuni se numără:

-la
Solicită confirmarea înainte de a suprascrie fișierele existente.
-f
Nu cere confirmare înainte de a suprascrie fișierele existente (anulează efectul -i ).

Exemple

Redenumiți fișierul old.txt la new.txt:

 mv old.txt new.txt

Mutați fișierele one.txt și two.txt la directorul / tmp

 mv one.txt due.txt / tmp

Notă

  1. ^ (EN) mv , în Specificațiile de bază ale grupului deschis numărul 6 IEEE Std 1003.1, ediția 2004. Adus 25.05.2008 .

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT