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 –
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