Kako preimenovati datoteko iz terminala v Fedora Linux

Kako Preimenovati Datoteko Iz Terminala V Fedora Linux



Preimenovanje datoteke je preprosta dejavnost, ki jo lahko izvajate iz različnih razlogov, kot so organizacija datotek, dostopnost in izogibanje sporom med datotekami. Datoteko v imeniku lahko tudi preimenujete, da jo hitro najdete med stotinami datotek.

Zato je dragocen pristop za uporabnike, da vzdržujejo red in nadzor nad svojimi digitalnimi sredstvi. Vendar kot začetnik Fedore morda ne veste, kako preimenovati datoteke z ukazi. V tem članku boste spoznali načine za preimenovanje datoteke s terminala v Fedora Linux.

Kako preimenovati datoteko s terminala v Fedora Linux

Čeprav obstajajo različni načini za preimenovanje datotek, sta uporaba ukazov »mv« in »rename« najpreprostejša ukaza, ki ju lahko uporabite za to. Vzemimo nekaj primerov njihove uporabe:







Ukaz Mv

Čeprav obstajajo različni načini za preimenovanje datotek, sta uporaba ukazov »mv« in »rename« najpreprostejša ukaza, ki ju lahko uporabite za to. Vzemimo nekaj primerov njihove uporabe:



cd ~/Dokumenti
ls -l

Kot lahko vidite na prejšnji sliki, ima imenik »Dokumenti« datoteke »Fedora.pdf«, »Fedora.txt« in »Linux.txt«. Zdaj preimenujemo datoteko z imenom »Linux.txt« v »Linuxhint.txt«.

mv Linux.txt Linuxhint.txt

Preimenuj več datotek

Če imata dve datoteki v istem imeniku enako končnico, lahko njuno končnico spremenite z ukazom “mv”. Tukaj je, kako to storite:

najti . -depth -name '*.' -exec sh -c 'f='{}'; mv -- '$f' '${f%.}.'' \;

Kot lahko vidimo v danem primeru, imamo dve datoteki končnice “.txt” (“Fedora.txt” in “Linux.txt”). Tukaj spremenimo imeni teh dveh datotek tako, da spremenimo njuni končnici z naslednjim ukazom »mv«:

najti . -depth -name '*.txt' -exec sh -c 'f='{}'; mv -- '$f' '${f%.txt}.png'' \;

V prejšnjem ukazu:

  • najdi → Išče ali najde element trenutnega imenika ali datoteke.
  • -exec → Izvede ukaz “mv” na datotekah, ki so podobne iskalnim, in pretvori trenutno ime datoteke v novo.

Namesto prejšnjega ukaza lahko uporabite tudi naslednji ukaz za spreminjanje končnice več datotek in preimenovanje datoteke:

za f v *.txt; do mv -- '$f' '${f%.txt}.html'; Končano

V danem primeru smo pripono ».txt« spremenili v ».html«.

Preimenujte več datotek s skriptom Bash

S skriptom Bash lahko spremenite več imen datotek, tako da spremenite njihove končnice. Ustvariti morate datoteko Bash in ji dodati naslednje vrstice:

#!/bin/bash
za f v * . < trenutna datotečna_pripona > ; narediti
mv -- ' $f ' ' ${f%.} .'
Končano

Na primer, spremenimo pripono datoteke iz “.txt” v “.png”.

Kot lahko vidite na prejšnji sliki, obstajajo tri datoteke, od katerih imata dve končnico ».txt«. Tukaj spremenimo končnico datotek iz “.txt” v “.png”.

V skript Bash dodajte naslednje vrstice:

#!/bin/bash
za f v * .txt; narediti
mv -- ' $f ' ' ${f%.txt} .png'
Končano

Z naslednjim ukazom »sh« shranite in zaženite skript na naslednji način:

sh ime datoteke.sh

Prejšnji ukaz vam ne daje nobenega rezultata, ampak spremeni pripono datoteke.

Ukaz Preimenuj

Ukaz »preimenuj« je naprednejši od ukaza »mv«. Vendar to ni vnaprej nameščen pripomoček v Fedori, zato ga morate najprej namestiti z naslednjim ukazom:

sudo yum namestite prename -y

Zdaj lahko preimenujete datoteke z isto končnico:

preimenuj *.

Zaključek

To je vse o preprostih ukazih, s katerimi lahko poskusite preimenovati datoteko s terminala v Fedora Linux. Ukaz »rename« je naprednejši in uporabniku prijaznejši od ukaza »mv«, vendar ni vnaprej nameščen v Linuxu, zato ga morate namestiti ročno. Na splošno sta oba ukaza koristna in kot začetnik ju lahko uporabite za preimenovanje datotek v sistemu Fedora.