Slik Omdøper Du Filer I Linux

en kommandolinjeterminal er et viktig verktøy for å administrere Linux-servere. Det gir Linux-brukere noen av de beste produktivitetsverktøyene mens du sparer maskinens ressurser.

for å effektivt bruke Potensialet Til Linux, må du ha sterk kunnskap om grunnleggende-enkle kommandoer – som å omdøpe eksisterende filer og mapper. I denne opplæringen lærer du hvordan du omdøper mapper I Linux.

Slik Omdøper Du Filer I Linux Med mv-Kommandoen

Forkortet fra «flytt», mv-kommandoen er en av de enkleste kommandoene å bruke. Det kan gjøre to grunnleggende, men viktige oppgaver når du håndterer filer På Linux. Den ene flytter filer fra ett sted til et annet, og den andre omdøper en eller flere filer gjennom terminalen.

Først, La Oss se hvordan omdøpe filer med mv fungerer På Linux.

for å begynne, får vi tilgang til serveren vår via kommandolinjen VED HJELP AV SSH. Hvis DU er usikker PÅ SSH og ønsker å lære mer, er det en nyttig opplæring.

for å få tilgang til serveren vår, skriv inn følgende i terminalen din:

ssh your-user@your-server

hvis vi bruker en lokal datamaskin, i stedet for en server, må vi åpne terminalen fra hovedmenyen.

Etterpå er Det viktig å vite hvordan mv-kommandoen fungerer. For å gjøre dette kjører vi følgende:

mv --help

som vi ser i forrige bilde, er grunnleggende bruk av mv-kommandoen som følger:

mv ...

her er noen av de mest populære mv-alternativene:

  • -f-viser ingen melding før du overskriver en fil.
  • – i-viser advarsler før du overskriver en fil.
  • – u-flytt bare en fil hvis den er ny eller hvis den ikke finnes i målet.
  • – v-vis hva kommandoen gjør.

og parameterne er:

– kildemålet for filen

– målmappen –

Ta full kontroll med Hostinger VPS-planer. 30-dagers pengene tilbake-garanti-ingen spørsmål! Få Din I Dag

Gi Nytt Navn Til Fil På Linux Ved Hjelp Av mv-Kommandoen

Hvis vi vil gi nytt navn til en fil, kan vi gjøre det slik:

mv oldnamefile1 newnamefile1

Forutsatt at vi er lokalisert i katalogen, og det er en fil som heter file1.txt, og vi ønsker å endre navnet til file2.txt. Vi må skrive inn følgende:

mv file1.txt file2.txt

Så enkelt er det. Men hvis du ikke er i katalogen, må du skrive litt mer. Eksempelvis:

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

Gi Nytt Navn Til Flere Filer Med mv-Kommandoen

mv-kommandoen kan bare gi nytt navn til en fil, men den kan brukes med andre kommandoer for å gi nytt navn til flere filer.

La oss ta kommandoene, finne, for eller mens looper og omdøpe flere filer.

for eksempel når du prøver å endre alle filer i gjeldende katalog fra .txt forlengelse til .pdf-utvidelse, vil du bruke følgende kommando:

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

Dette vil skape en loop (for) ser gjennom listen over filer med utvidelsen .txt. Det vil da erstatte hver .txt forlengelse med .pdf. Til slutt vil det ende sløyfen (ferdig).

hvis du vil ha mer avanserte funksjoner, må du bruke rename-kommandoen, vi skal dekke.

Gi Nytt Navn Til Filer På Linux Ved Hjelp Av Rename-Kommandoen

med rename-kommandoen får du litt mer kontroll. Mange Linux-konfigurasjoner inkluderer det som standard. Men hvis du ikke har det installert, kan du gjøre det på bare et minutt med en enkel kommando.

I Tilfelle Av Debian, Ubuntu, Linux Mint og derivater:

sudo apt install rename

På den annen side, hvis Du bruker CentOS 7 ELLER RHEL:

sudo yum install rename

Og, hvis du bruker Arch Linux:

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

Nå kan vi begynne å bruke rename-kommandoen. Generelt ser den grunnleggende syntaksen til rename-kommandoen slik ut:

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

Det kan virke komplisert i begynnelsen, men det er mye enklere enn det kan virke.

i dette eksemplet vil vi opprette en ny mappe kalt filetorename, og ved hjelp av berøringskommandoen vil vi lage 5 filer.

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

med den siste ls-kommandoen kan du vise filene du opprettet.

Hvis vi vil gi nytt navn til en enkelt fil kalt fil1.txt, setningen ville være slik:

rename 's/file1/newfile1/' file1.txt

hvis vi ønsket å endre utvidelsen til alle filer, for eksempel til .php. Vi kunne gjøre det på denne måten:

rename 's/.txt/.php/' *.txt
ls

Vi kan også angi en annen katalog der filene du vil endre navn på, er.

rename 's/.txt/.php/' FILE/PATH

vi vil gjerne nevne at rename bruker et vanlig uttrykk For Perl, noe som betyr at denne kommandoen har store muligheter.

Til Slutt er Det en god ide å sjekke alle kommandoalternativene. Du kan se dem i terminalen ved å utføre:

rename –help

noen vanlige eksempler på hvordan du bruker gi nytt navn kommandoen er:

  • Konverter filnavn til store bokstaver:
    rename 'y/a-z/A-Z/' *
  • Konverter filnavn til små bokstaver:
    rename 'y/A-Z/a-z/' *
  • Erstatt mellomrom i filnavn med understrek:
    rename 'y/ /_/' *

Fjern Rename Command

hvis du ikke lenger ønsker å ha rename installert på systemet ditt, fjern det ved hjelp av software manager. Eller fra terminalen.

For Debian, Ubuntu, Linux Mint og derivater:

sudo apt remove rename

Og For CentOS OG RHEL:

sudo yum remove rename

Det er det, omdøpe er fjernet fra Linux-maskinen din.

Konklusjon

Døpe filer I Linux ved hjelp av terminalen er en enkel og praktisk oppgave, men noen ganger svært viktig. Å vite hvordan du gjør det er noe hver server manager bør vite.

Som vi har sett, er det to kommandoer som kan gjøre det. Den ene er enklere enn den andre, men begge utfører oppgaven.

vi oppfordrer deg til å fortsette å forske på disse kommandoene og forbedre kvaliteten på den daglige arbeidsflyten.

dette innlegget ble sist endret November 10, 2021 7: 45 am

Leave a Reply

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.