Articole
    Home » muta sau redenumi fișiere și directoare – mv (Linux)
muta sau redenumi fișiere și directoare – mv (Linux)

muta sau redenumi fișiere și directoare – mv (Linux)

mv este o comandă în sistemul de operare Linux care este utilizată pentru a muta sau redenumi fișiere și directoare. Această comandă este disponibilă în majoritatea distribuțiilor Linux și face parte din pachetul GNU core utilities.

mv este folosit pentru a muta fișiere și directoare dintr-un loc în altul pe sistemul de fișiere. De asemenea, poate fi utilizat pentru a redenumi fișiere și directoare. Această comandă este utilă atunci când doriți să rearanjați fișierele și directoarele pe sistemul de fișiere sau să le redenumiți pentru a le organiza mai bine.

mv este scris în limbajul de programare C și face parte din pachetul GNU core utilities. Acesta este un set de utilitare de bază pentru sistemul de operare Linux, care sunt dezvoltate și întreținute de Free Software Foundation.

Cum se instalează pe sistemele de operare suportate?

mv este deja instalat pe majoritatea distribuțiilor Linux, deoarece face parte din pachetul GNU core utilities. Nu este necesară o instalare separată pentru a utiliza această comandă.

Exemple de comenzi mv

1. Pentru a muta un fișier într-un alt director:

mv file.txt /path/to/directory/

Această comandă va muta fișierul „file.txt” în directorul specificat.

2. Pentru a redenumi un fișier:

mv old_file.txt new_file.txt

Această comandă va redenumi fișierul „old_file.txt” în „new_file.txt”.

3. Pentru a muta și redenumi un fișier:

mv file.txt /path/to/new_file.txt

Această comandă va muta fișierul „file.txt” într-un alt director și îl va redenumi în „new_file.txt”.

Comenzi similare și avantaje față de pachete similare

Există și alte comenzi și pachete care pot fi utilizate pentru a muta și redenumi fișiere în Linux, cum ar fi cp (copy) și rename. Cu toate acestea, mv are avantajul de a fi o comandă simplă și ușor de utilizat, care face parte din pachetul GNU core utilities și este disponibilă pe majoritatea distribuțiilor Linux. De asemenea, mv poate fi utilizat pentru a muta și redenumi atât fișiere, cât și directoare, ceea ce îl face o opțiune versatilă pentru gestionarea fișierelor și directoarelor pe sistemul de operare Linux.

Exemple de scripturi care utilizează mv în automatizare

1. Script pentru a muta toate fișierele cu o anumită extensie într-un director:

#!/bin/bash
for file in *.txt; do
mv "$file" /path/to/directory/
done

Acest script va muta toate fișierele cu extensia „.txt” în directorul specificat.

2. Script pentru a redenumi toate fișierele dintr-un director:

#!/bin/bash
for file in /path/to/directory/*; do
mv "$file" "${file%.*}_new.${file##*.}"
done

Acest script va redenumi toate fișierele din directorul specificat prin adăugarea sufixului „_new” înainte de extensie.

3. Script pentru a muta și redenumi toate fișierele cu o anumită extensie:

#!/bin/bash
for file in /path/to/source_directory/*.txt; do
mv "$file" "/path/to/destination_directory/${file##*/}"
done

Acest script va muta și redenumi toate fișierele cu extensia „.txt” din directorul sursă în directorul destinație, păstrând același nume de fișier.

Tabel cu lista tuturor funcțiilor și constantele posibile

Funcție/Constantă Descriere
mv Comandă utilizată pentru a muta sau redenumi fișiere și directoare
cp Comandă utilizată pentru a copia fișiere și directoare
rename Comandă utilizată pentru a redenumi fișiere utilizând expresii regulate

Concluzie

mv este o comandă utilă în sistemul de operare Linux pentru a muta și redenumi fișiere și directoare. Aceasta este utilizată de către utilizatorii obișnuiți pentru a organiza și gestiona fișierele și directoarele pe sistemul de fișiere. mv face parte din pachetul GNU core utilities și este disponibilă pe majoritatea distribuțiilor Linux. Această comandă poate fi utilizată în automatizarea sarcinilor prin intermediul scripturilor, oferind flexibilitate și eficiență în gestionarea fișierelor și directoarelor.

Pentru mai multe informații despre mv, puteți accesa pagina oficială a GNU core utilities.

Leave a reply

Your email address will not be published. Required fields are marked