I Linux udføres omdøbningsprocessen af en mappe eller et bibliotek ikke med en traditionel omdøbningskommando; i stedet gøres det gennem 'mv' kommando. 'mv'-kommandoen er en multifunktionskommando. Det er ikke kun begrænset til at flytte filer og mapper, men det kan også bruges til at omdøbe filerne og mapperne.
Det er vigtigt at holde filsystemet struktureret for at lette adgangen til dataene. Nogle gange opretter vi nogle midlertidige filer, og senere skal vi omdøbe dem. I sådanne tilfælde er det et praktisk værktøj.
Men mapperne kan omdøbes ved hjælp af forskellige kommandoer og hjælpeprogrammer såsom mv-kommando, find-kommando, omdøb-kommando, brug af Bash og mere.
Lad os se på følgende teknikker til at omdøbe mapper:
- Omdøbning af mapper ved hjælp af mv-kommando
- Omdøbning af mapper ved hjælp af find-kommandoen
- Omdøbning af mapper ved hjælp af kommandoen omdøb
- Omdøbning af mapper ved hjælp af Bash-scriptet
Omdøbning af mapper ved hjælp af mv-kommando
Grundlæggende bruges mv-kommandoen til at flytte filer, men vi kan også omdøbe mapperne og mapperne efter den. Vi kan blot omdøbe mapperne ved at udføre mv-kommandoen efterfulgt af henholdsvis det gamle mappenavn og det nye mappenavn.
For eksempel at omdøbe en mappe med navnet som 'Gammel_mappe' til 'Ny mappe ,' udfør kommandoen som følger:
mv Old_folder New_folder
Ovenstående kommando vil omdøbe mappen.
Udfør ls-kommandoen for at få en liste over alle tilgængelige filer og mapper i din nuværende arbejdsmappe:
ls
Overvej nedenstående output:
Omdøbning af mapper ved hjælp af find-kommandoen
I nogle tilfælde ved vi ikke præcis, hvor de nødvendige mapper er placeret. Find kommandoen hjælper os med at finde og lokalisere mapperne i Linux-systemet.
java matematik tilfældig
For at finde mapperne, brug find-kommandoen med 'type'-muligheden til at søge efter mapper fra filsystemet. Vi kan omdøbe dem ved at udføre mv-kommandoen med '-execdir' mulighed.
java er null
For at omdøbe 'New_folder'-mappen, skal du udføre kommandoen nedenfor for at finde den:
find . -depth -type d -name 'New_folder'
Ovenstående kommando vil finde mappen fra filsystemet. Hvis du ikke kan huske det nøjagtige biblioteksnavn, kan du skrive det matchende biblioteksnavn. Overvej nedenstående output:
Nu, for at omdøbe mappen, skal du udføre mv-kommandoen med '-execdir'-indstillingen som følger:
find . -depth -type d -name New_folder -execdir mv {} Directory ;
Ovenstående kommando vil omdøbe mappen til 'Mappe'. Vi kan liste filerne og mapperne ved hjælp af ls-kommandoen som følger:
ls
Overvej nedenstående output:
Omdøbning af mapper ved hjælp af kommandoen omdøb
Kommandoen omdøb er et indbygget værktøj til at omdøbe filer og mapper til den mest Linux-distribution. Det er dog muligvis ikke direkte tilgængeligt for al Linux-distribution.
I stedet for mv-kommandoen kan vi omdøbe filer ved hjælp af omdøb-kommandoen. Det giver os mulighed for at omdøbe flere filer og mapper. Vi kan omdøbe flere mapper sammen, f.eks. omdøbe alle tekstmapper til et hvilket som helst andet format, omdøbe alle mapper, der er med små bogstaver til store bogstaver og mere.
Syntaks:
rename
For at bruge omdøbningen skal vi have det på vores maskine. Hvis det ikke er installeret, vil det vise output som følger:
For at installere omdøbningen skal du udføre kommandoen som følger:
sudo apt install rename
Det vil starte en dæmon-proces og installere omdøbningskonfigurationerne på vores maskine. Overvej nedenstående output:
Omdøbningskonfigurationerne er installeret på vores maskine. Nu vil vi bruge kommandoen omdøb. Overvej følgende eksempler:
Eksempel 1: Hvis vi ønsker at omdøbe vores mapper skrevet med store bogstaver til små bogstaver. For at vise mapperne skal du udføre ls-kommandoen som følger:
indeholder understreng java
ls
ovenstående kommando vil vise alle mapper fra den aktuelle arbejdsmappe. Overvej nedenstående output:
Udfør nu omdøbningsoperationen, udfør nedenstående kommando:
rename 'y/A-Z/a-z/' *
Ovenstående kommando vil omdøbe alle mapper fra store bogstaver til små bogstaver.
For at bekræfte handlingen skal du liste alle mapperne ved at udføre ls-kommandoen:
ls
Overvej nedenstående output:
Fra ovenstående output omdøbes alle mapper som med små bogstaver.
Eksempel 2: Omdøb alle tekstfiler til pdf-filer.
Vi kan omdøbe alle '.txt'-udvidelsesfiler til '.pdf'-udvidelse. Vi har følgende tekstfiler i vores nuværende arbejdsmappe:
For at omdøbe alle tekstfiler til pdf-filer skal du udføre kommandoen som følger:
rename 's/.txt$/.pdf/' *.txt
Ovenstående kommando vil omdøbe alle tekstfilerne til pdf-filer. Overvej nedenstående output:
Omdøbning af mapper ved hjælp af Bash-scriptet
vi kan omdøbe filer og mapper ved at bruge Bash-scriptsproget. For at omdøbe flere mapper ved at bruge et Bash-script, skal du oprette et nyt script og bruge en 'mv'-kommando med til sløjfe . lad os forstå følgende eksempel:
Først skal du oprette nogle tekstfiler, som kan omdøbes senere. For at oprette 10 filer på én gang skal du udføre nedenstående script:
for i in {1..10} >do >touch $i.txt; >done;
Ovenstående script vil oprette 10 tekstfiler. Overvej nedenstående kommandoer:
For at kontrollere, om filerne er oprettet eller ej, skal du udføre nedenstående script:
for i in *.txt >do >echo $i; >done;
Ovenstående script vil vise alle de oprettede filer. Overvej nedenstående output:
tutorial i java swing
Opret nu en variabel 'nyfil', udfør nedenstående script:
for i in *.txt >do >newfile=${i/.txt/.zip}; >echo $newfile; >done;
Ovenstående script vil skabe en variabel 'newfile' og erstatte alle '.txt'-udvidelser med '.zip' udvidelse. Ekko-kommandoen viser variabelværdierne. Overvej nedenstående output:
Nu kan vi omdøbe alle filerne ved hjælp af mv-kommandoen. For at omdøbe filer med mv-kommando ved hjælp af et bash-script, skal du udføre nedenstående script:
forskel på kærlighed og lide
for i in *.txt >do >newfile=${i/.txt/.zip}; >mv $i $newfile; >done:
Overvej nedenstående script:
Ovenstående script vil konvertere alle tekstfiler til zip-filer. For at vise filerne skal du udføre ls-kommandoen som følger:
ls -lta
Ovenstående kommando viser filerne med tid og andre specificerede muligheder. Overvej nedenstående kommando:
Få hjælp
Hvis du sidder fast under brugen af kommandoen omdøb, kan du få hjælp fra kommandolinjen ved at udføre nedenstående kommando:
rename -help
Ovenstående kommando vil vise alle de tilgængelige muligheder, der kan bruges med kommandoen omdøb. Overvej nedenstående output:
Som fra ovenstående output kan vi se, at mulighederne vises med deres brug.
Vi kan også læse manualen ved at udføre nedenstående kommando:
man rename
Ovenstående kommando vil vise manualen på din terminal. Overvej nedenstående output:
Rul ovenstående manual for at læse mere. For at forlade terminalvinduet skal du trykke på 'q'-tasten.