mv (Unix)
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ă
Elemente conexe
- cp (Unix) - Copiați fișiere și directoare.
- ln (Unix) - Creați legături simbolice și legături dure .
- rm (Unix) - Ștergeți fișiere și / sau directoare.
linkuri externe
- ( EN ) mv: Mutați (redenumiți) fișiere , în manualul GNU Coreutils . Adus 25.05.2008 .