Creative Saplings

Cum să redenumiți fișierele în Linux

octombrie 22, 2020
No Comments

Un terminal din linia de comandă este un instrument esențial pentru administrarea serverelor Linux. Oferă utilizatorilor Linux unele dintre cele mai bune instrumente de productivitate, economisind în același timp resursele aparatului dvs. dosare. În acest tutorial, veți afla cum să redenumiți folderele din Linux.

Cum să redenumiți fișierele din Linux cu comanda mv

Scurtată de la „mutați”, comanda mv este una dintre cele mai ușoare comenzi de utilizat. Poate face două activități de bază, dar esențiale atunci când gestionați fișiere pe Linux. Una mută fișiere dintr-o locație în alta, iar cealaltă redenumește unul sau mai multe fișiere prin terminal.

Mai întâi, să vedem cum funcționează redenumirea fișierelor cu mv pe Linux.

Pentru început, accesăm serverul nostru prin linia de comandă folosind SSH. Dacă nu sunteți sigur de SSH și doriți să aflați mai multe, iată un tutorial util.

Pentru a accesa serverul nostru, introduceți următoarele în terminal:

ssh your-user@your-server

Dacă folosim un computer local, în schimb unui server, atunci va trebui să deschidem terminalul din meniul principal.

Ulterior, este important să știm cum funcționează comanda mv. Pentru a face acest lucru, executăm următoarele:

mv --help

După cum putem vedea în precedent imagine, utilizarea de bază a comenzii mv este după cum urmează:

mv ...

Iată câteva dintre cele mai populare opțiuni mv:

  • -f – nu afișează niciun mesaj înainte de suprascrierea unui fișier.
  • -i – afișează mesajele de avertizare înainte de suprascrierea unui fișier.
  • -u – mutați un fișier numai dacă este nou sau dacă nu există în destinație.
  • -v – arată ce face comanda.

Și parametrii sunt:

– destinația sursă a fișierului

– directorul de destinație.

Redenumiți fișierul pe Linux folosind comanda mv

Dacă dorim să redenumiți un fișier, putem face așa:

mv oldnamefile1 newnamefile1

Presupunând că suntem localizați în director și există un fișier numit file1.txt și vrem să schimbăm numele în file2 .txt. Va trebui să tastăm următoarele:

mv file1.txt file2.txt

La fel de simplu. Cu toate acestea, dacă nu vă aflați în director, va trebui să tastați puțin mai mult. De exemplu:

cd /home/user/docs/filesmv file1.txt file2.txt

Redenumiți mai multe fișiere cu comanda mv

Comanda mv poate redenumi doar un fișier, dar poate fi folosit cu alte comenzi pentru a redenumi mai multe fișiere.

Să luăm comenzile, să găsim, pentru sau în timp ce bucle și să redenumim mai multe fișiere.

De exemplu, când încercați să schimbați toate fișierele din directorul curent de la extensia .txt la extensia .pdf, veți utiliza următoarea comandă:

for f in *txt; do mv -- "$f" "${f%.txt}.pdf"done

Aceasta va crea o buclă (pentru) căutând prin lista de fișiere cu extensia .txt. Apoi va înlocui fiecare extensie .txt cu .pdf. În cele din urmă, va încheia bucla (gata).

Dacă doriți funcții mai avansate, va trebui să utilizați comanda de redenumire, urmează să acoperim.

Redenumiți Fișiere pe Linux folosind comanda Redenumire

Cu comanda Redenumire, veți avea ceva mai mult control. Multe configurații Linux îl includ în mod implicit. Dar, dacă nu îl aveți instalat, îl puteți face în doar un minut cu o comandă simplă.

În cazul Debian, Ubuntu, Linux Mint și derivate:

sudo apt install rename

Pe de altă parte, dacă utilizați CentOS 7 sau RHEL:

sudo yum install rename

Și, dacă folosiți Arch Linux:

yay perl-rename ## or yaourt -S perl-rename

Acum, putem începe să folosim comanda de redenumire. În general, sintaxa de bază a comenzii de redenumire arată astfel:

rename "s/old-name/new-name/" files

La început poate părea complexă, dar este mult mai simplă decât ar părea.

În acest exemplu, vom crea un nou folder numit filetorename și, folosind comanda tactilă, vom crea 5 fișiere.

mkdir filetorename
cd filetorename
touch file{1..5}.txt
ls

Cu ultima comandă ls, puteți vizualiza fișierele pe care le creat.

Dacă dorim să redenumim un singur fișier numit file1.txt, propoziția ar fi astfel:

rename ‘s/file1/newfile1/’ file1.txt

Dacă am vrut să schimb extensia la toate fișierele, de exemplu, la .php. Am putea face acest lucru:

rename ‘s/.txt/.php/’ *.txt
ls

De asemenea, putem specifica un alt director în care fișierele pe care doriți să le rename are.

rename ‘s/.txt/.php/’ FILE/PATH

Am dori să menționăm că redenumirea utilizează o expresie regulată a Perl, ceea ce înseamnă că această comandă are posibilități extinse.

În cele din urmă, este o idee bună să verificați toate opțiunile de comandă.Le puteți vizualiza în terminal executând:

rename –help

Câteva exemple obișnuite de utilizare a comenzii de redenumire sunt:

Elimină Redenumire Comandă

Dacă nu mai doriți să fiți redenumit instalat pe sistemul dvs., eliminați-l folosind managerul de software. Sau de la terminal.

Pentru Debian, Ubuntu, Linux Mint și derivate:

sudo apt remove rename

Și pentru CentOS și RHEL:

sudo yum remove rename

Gata, redenumirea este eliminată de pe computerul dvs. Linux.

Concluzie

Redenumirea fișierelor în Linux folosind terminalul este o sarcină simplă și practică, dar uneori foarte importantă. Știind cum să o faci este ceva ce trebuie să știe fiecare manager de server.

După cum am văzut, există două comenzi care o pot face. Una este mai simplă decât cealaltă, dar ambele îndeplinesc sarcina.

Vă încurajăm să continuați cercetarea acestor comenzi și îmbunătățirea calității fluxului de lucru de zi cu zi.

Această postare a fost ultima modificare pe 4 martie 2020 19:06

Articles
Previous Post

United Airlines permite niște cărucioare ca portabile fără taxă suplimentară

Next Post

Urs, Turcia, Porc sălbatic, Aligator și vânat mic | Anotimpuri și regulamente de vânătoare în Georgia - 2020

Lasă un răspuns Anulează răspunsul

Articole recente

  • Cele mai bune școli de fotografie din lume, 2020
  • Cetățenii suverani își duc filosofia anti-guvernamentală la drumuri
  • Ghid de costuri de reparații stuc
  • Muckrakers (Română)
  • Oncologie de precizie

Arhive

  • februarie 2021
  • ianuarie 2021
  • decembrie 2020
  • noiembrie 2020
  • octombrie 2020
  • septembrie 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.