Copierea, mutarea, redenumirea și eliminarea fișierelor în Linux

Manipularea fișierelor în Linux - 2.1

Cum se utilizează linia de comandă Linux ca manager de fișiere. Aflați cum să copiați, să mutați și să ștergeți fișiere în Linux cu cpmv, și rm comenzi.

Acest tuXfile vă învață cum să manipulați fișiere în Linux. Dacă doriți să aflați cum să manipulați directoare, aruncați o privire la Manipularea directoarelor în Linux tuXfile.

Copierea >

Pentru a copia fișiere, utilizați cp comanda. Următoarele vor copia file la file2. Rețineți că dacă file2 nu există, va fi creat, dar dacă există, va fi suprascris:
cp file file2

În CLI-ul Linux nu există comenzi de anulare, așa că suprascrierea accidentală a unui fișier important vă va face probabil să vă retrageți. Riscul de a face acest lucru este mai mic dacă utilizați -i opțiune („interactivă”) cu cp. Următorul face același lucru ca și cele de mai sus, dar dacă file2 există, vi se va solicita înainte de suprascriere:

cp -i file file2
cp: overwrite `file2'? n
$

Deci, este o idee bună să utilizați -i opțiune ori de câte ori aveți de-a face cu fișiere importante pe care nu doriți să le pierdeți!

Dacă doriți să copiați file în director dir1:
cp file dir1

Următoarele ar face același lucru cu copia de mai sus file în dir1, dar sub un alt nume:
cp file dir1/file2

De asemenea, puteți copia mai multe fișiere într-un singur director cu o singură comandă:
cp file1 file2 file3 dir1

Rețineți că, dacă ultimul argument nu este un nume de director, veți primi un mesaj de eroare care se plânge de acesta.

 

Mutarea și redenumirea >

 mv comanda poate fi folosită pentru mutarea sau redenumirea fișierelor. Pentru a redenumi un fișier, îl puteți folosi astfel:
mv file file2

If file2 nu există, va fi creat, dar dacă există, va fi suprascris. Dacă doriți să vi se solicite înainte de suprascrierea fișierelor, puteți utiliza fișierul -i opțiune în același mod ca și cu cp:

mv -i file file2
mv: overwrite `file2'? y
$

Pentru a muta fișierul într-un alt director:
mv file dir1

Dacă doriți să redenumiți fișierul file2 și mutați-l într-un alt director, probabil că ați dat seama deja de comanda:
mv file dir1/file2

 

Eliminarea fișierelor >

 rm comanda este folosită pentru eliminarea fișierelor și a directoarelor. Pentru a elimina un fișier:
rm file

Dacă utilizați -i , vi se va solicita înainte de a elimina fișierul:
rm -i file

De asemenea, puteți șterge simultan mai multe fișiere:
rm file1 file2

Fii atent cu rm comanda! După cum v-am spus deja, Linux nu are comenzi de anulare și nu introduce fișiere în Coșul de gunoi, unde le puteți salva ulterior. După ce ați șters un fișier, acesta se ia la revedere.