Skip to content
Menu
Leesweb
Leesweb

Kuinka nimetä tiedostoja Linuxissa terminaalin avulla?

Posted on 5 tammikuun, 2022 by admin

tämä viesti voi sisältää affiliate-linkkejä/mainoksia ja saatan ansaita pienen provision, kun klikkaat linkkejä / mainoksia ilman lisäkustannuksia sinulle. Amazon Affiliate, ansaitsen täyttäviä ostoksia. Voit lukea koko vastuuvapauslausekkeen täältä.

tässä opetusohjelmassa, näytän sinulle, miten nimetä tiedostoja Linux Terminal.

minkä tahansa yksittäisen tiedoston uudelleennimeäminen on Linuxissa helppoa päätettä käyttäen, mutta useiden tiedostojen uudelleennimeäminen kerralla voi aiheuttaa päänvaivaa.

Don ’ t worry, I will show you how to rename both single and multiple files easily using the MV and rename command.

Huomautus: mv-ja rename-komennoilla voidaan nimetä sekä tiedostoja että kansioita. Minun toinen viesti,Olen osoittanut, miten voit käyttää niitä nimetä hakemistoja Linux.

  • Nimeä tiedostot Linuxissa käyttäen MV-komentoa
  • Uudelleennimeä yksittäinen tiedosto MV-komennolla
  • nimeä useita tiedostoja uudelleen Linuxissa käyttäen MV-komentoa
  • Nimeä tiedostot Linuxissa Uudelleen nimeä-komennolla
  • Install Rename command in Linux
  • nimeä komennon käyttö uudelleen esimerkeillä
  • muuttuvat tiedostopäätteet
  • tiedostojen nimien muuttaminen
  • tulosta nimettävien tiedostojen nimi nimeämättä niitä uudelleen.
  • tiedostonimen muiden osien muuttaminen.
  • poistetaan osa tiedostonimestä
  • uudelleennimeäminen ja päällekirjoittaminen
  • korvaa välilyönnit tiedostonimissä alaviivoilla tai väliviivoilla.
  • Muunna tiedostonimet isoiksi kirjaimiksi
  • Muunna tiedostonimet pieniksi kirjaimiksi
  • Nimeä uudelleen ryhmittelyllä
  • johtopäätös

Nimeä tiedostot Linuxissa käyttäen MV-komentoa

MV-komento on virallisesti tehty tiedostojen siirtämistä varten, mutta kun se siirtää tiedostoa paikasta toiseen, voit antaa tiedostolle uuden nimen.

joten se toimii myös apuohjelmana tiedostojen uudelleennimeämiseksi.

tässä MV-komennon perussyntaksi:

mv <source> <destination>

MV: komennon nimi.

lähde: lähdetiedoston/ – tiedostojen nimi. Kyllä! Lähde voi olla yksi tai useita tiedostoja tai jopa hakemistoja (kansioita).

kohde: kohde voi olla yksittäinen tiedosto tai hakemisto. Jos määrität lähteeksi useita tiedostoja, kohteen on oltava Hakemisto siten, että kaikki lähdetiedostot siirretään kohdehakemistoon.

myös, jos määrität lähteeksi yksittäisen tiedoston ja kohde on olemassa oleva hakemisto, lähdekooditiedosto siirretään kyseiseen hakemistoon.

jos haluat nimetä tiedoston uudelleen, sinun täytyy määrittää yksittäinen tiedosto lähteeksi ja varmistaa, ettei lähdetiedostolle annettavaa uutta nimeä ole olemassa.

nyt nähdään MV toiminnassa.

Uudelleennimeä yksittäinen tiedosto MV-komennolla

uudelleennimeämään ”tiedosto.jpg ” to ” hello.jpg ” käytä MV-komentoa, jota seuraavat välilyönnillä erotetut lähde-ja kohdetiedoston nimet.

mv file.jpg hello.jpg

yllä oleva komento nimeää tiedoston uudelleen.jpg Hello.jpg.

jos tiedosto on eri paikassa, voit antaa koko polun MV-komennossa.

mv /home/user/Desktop/file.jpg /home/user/Desktop/hello.jpg

nimeä useita tiedostoja uudelleen Linuxissa käyttäen MV-komentoa

ei ole mahdollista nimetä useita tiedostoja uudelleen pelkällä MV-komennolla. Kuten sanoin, sitä ei tehty uudelleennimeämisvälineeksi.

Amazon Prime Banner

jos tiedät silmukoista, voit käyttää sitä yhdessä MV-komennon kanssa nimeämään useita tiedostoja uudelleen.

for i in *.jpg; do mv -- "$i" "${i%.jpg}.png"; done

I in *.jpg: Jokaisen tiedoston, joka päättyy”.jpg ” laajennus nykyisessä hakemistossa.

do mv — ”$i ”” ${f%.jpg}.png;”: Suorita MV-komento ja muuta laajennus muotoon”.png ”jokaiselle”.jpg ” tiedosto.

tehty: se ilmaisee silmukan lopun.

for Loopin käyttäminen tiedostojen uudelleennimeämiseen Linuxissa

periaatteessa se tekee:

mv file1.jpg file1.png

jokaisen tiedoston nykyisen hakemiston (kanssa ”.jpg ” laajennus) silmukassa.

Nimeä tiedostot Linuxissa Uudelleen nimeä-komennolla

MV-komento on kätevä työkalu yksittäisten tiedostojen uudelleennimeämiseen, mutta jos haluat nimetä useita tiedostoja uudelleen, sinun on käytettävä työkalua, joka on varta vasten tehty tätä varten.

Rename-komentoa käytetään nimeämään useita tiedostoja uudelleen. Tämä komento vaatii perustietoa säännöllisistä lausekkeista.

ensin täytyy asentaa uudelleennimeämiskomento Linux-distroon.

Huom: rename-komennosta on saatavilla 2 versiota ja molemmilla on erilainen syntaksi. Esittelen Perl-version uudelleennimeämiskäskystä.

Install Rename command in Linux

to Install Rename on Ubuntu

sudo apt install rename

Install Rename on CentOS / RHEL / Fedora

sudo dnf install prename

(Kyllä! sen etunimi, jossa p tarkoittaa Perliä.)

Install Rename on Arch Linux / Manjaro Linux

sudo pacman -Syu perl-rename

nyt rename-komento on asennettu katsotaanpa sen perussyntaksia.

rename <Options> <Perlexpr> <Files>

Nimeä uudelleen: komennon nimi.

Valinnat: Asetukset, joita voit käyttää uudelleennimeämiskäskyllä.

Perlexpr: säännöllinen lauseke Perl-syntaksissa.

tiedostot: uudelleennimettävät tiedostot.

jos haluat tietää Perlin säännöllisistä lausekkeista, voit tarkistaa perldoc: n.

nimeä komennon käyttö uudelleen esimerkeillä

nyt katsotaan komennon nimeäminen toiminnassa.

muuttuvat tiedostopäätteet

rename 's/.jpg/.png/' *.jpg

yllä oleva komento muuttaa jokaisen ”laajennukset.jpg ”tiedosto nykyisessä paikassa”.png”.

tiedostojen nimien muuttaminen

laajennusten vaihtamisen sijaan voit myös muuttaa osaa tiedostonimistä.

rename 's/file/hello/' *.jpg

yllä oleva komento muuttaa ”tiedosto1.jpg ” to ” hello1.jpg ”kaikille tiedostoille”.jpg ” laajennus nykyisessä paikassa.

tiedostojen uudelleennimeäminen Linuxissa uudelleennimeämiskäskyllä

tulosta nimettävien tiedostojen nimi nimeämättä niitä uudelleen.

rename -n 's/.jpg/.png/' *.jpg

lähtö:

:~/Desktop/myfolder$ rename -n 's/.jpg/.png/' *.jpg
rename(file1.jpg, file1.png)
rename(file2.jpg, file2.png)
rename(file3.jpg, file3.png)

tämä on hyvä tapa tarkistaa etukäteen, että kaikki sujuu odotetusti.

jos kaikki on kunnossa, suorita sama komento uudelleen ilman” – n ” – vaihtoehtoa.

tiedostonimen muiden osien muuttaminen.

voit myös muuttaa tiedostonimien osia käyttämällä:

rename 's/file_/image_/' *.jpg

tämä muuttaa ”file_1.jpg ” to ” image_1.jpg ”jokaisen tiedoston kanssa”.jpg ” laajennus nykyisessä paikassa.

tiedostonimen osien muuttaminen Nimeä uudelleen-komennolla

poistetaan osa tiedostonimestä

Voit myös poistaa osan tiedostonimestä käyttämällä:

rename 's/image_//' *.jpg

yllä oleva komento poistaa mainitun osan jokaisesta tiedostosta, joka sisältää”.jpg ” laajennus. Tällöin se poistaa” image_”: stä ” image_1.jpg ”leaving only” 1.jpg ” uutena tiedostonimenä.

tiedostonimien osien poistaminen uudelleennimeämiskomentoa käyttäen

uudelleennimeäminen ja päällekirjoittaminen

oletusarvoisesti Nimeä-komento ei korvaa tiedostoja. Esimerkiksi, jos haluat nimetä uudelleen 1.png: stä 1.jpg ja 1.jpg on jo olemassa sitten Nimeä komento tulostaa seuraavat:

:~/Desktop/myfolder$ rename 's/.png/.jpg/' *.png
1.png not renamed: 1.jpg already exists
2.png not renamed: 2.jpg already exists
3.png not renamed: 3.jpg already exists

voit käyttää” – f ” vaihtoehto nimetä ja korvata olemassa olevat tiedostot.

rename -f 's/.png/.jpg/' *.png
pakota ylikirjoittaminen, Kun uudelleennimeät tiedostot Linuxissa

korvaa välilyönnit tiedostonimissä alaviivoilla tai väliviivoilla.

voit myös poistaa välilyöntejä tiedostonimistä ja korvata ne alaviivoilla tai väliviivailla.

korvaa tila alaviistoon juoksulla:

rename 'y/ /\_/' *
korvaa tila alaviivoilla

korvaa tila väliviivalla:

rename 'y/ /\-/' *
korvaa tila väliviivalla

Huomautus: edellä komennot poistaa tilaa ja korvaa se alaviiva tai väliviivat jokaisen tiedoston ja kansion (kansio) läsnä nykyisessä sijainnissa.

jos et halua sitä, sen sijaan, että teet sen kaikille tiedostoille ( * ), suodata tulokset (*.esimerkiksi jpg).

Muunna tiedostonimet isoiksi kirjaimiksi

voit helposti muuntaa tiedostonimet isoiksi käyttämällä:

rename 'y/a-z/A-Z/' *
tiedostonimien muuttaminen isoiksi kirjaimiksi

Huomautus: ( * ) tarkoittaa kaikkia nykyisen sijainnin tiedostoja ja kansioita.

Muunna tiedostonimet pieniksi kirjaimiksi

voit myös muuntaa tiedostonimet pieniksi kirjaimiksi käyttämällä:

rename 'y/A-Z/a-z/' *
tiedostonimien muuttaminen pieniksi kirjaimiksi

Huomautus: ( * ) tarkoittaa kaikkia nykyisen sijainnin tiedostoja ja hakemistoja.

Nimeä uudelleen ryhmittelyllä

jos haluat nimetä tiedostot, joiden tiedostonimet ovat samankaltaiset (mutta eivät identtiset), voit nimetä ne uudelleen ryhmittelyksi kutsutulla tekniikalla.

Otetaanpa esimerkki kahdesta tiedostosta – ” fighter.jpg ” ja ” saattaa.jpg”.

nyt haluan nimetä ne ” kevyemmiksi.jpg ” ja ” valo.jpg”. Tämä tarkoittaa, että minun on korvattava sekä ”taistella” että ”saattaa”sanalla ” valo”. Tässä tapauksessa normaali hakukorvaus ei toimi.

sanat taistelevat ja saattavat muistuttaa loitsua, ainoa ero on ”f” ja ”m”

joten näiden samantyyppisten tiedostonimien uudelleennimeämiseksi voi tehdä jotain näin:

rename 's/(f|m)ight/light/' *.jpg
tiedostojen nimeäminen uudelleen ryhmittelyllä

ryhmittelyn avulla voit nimetä samankaltaisia tiedostonimiä ilman, että niitä tarvitsee nimetä erikseen.

on olemassa monia muita vaihtoehtoja, joita voit käyttää uudelleennimeämiskäskyllä. Tarkista käyttöohje nimeä sama.

man rename

johtopäätös

useiden tiedostojen uudelleennimeäminen Linuxissa päätteellä ei ole helppo uroteko.

Linuxissa on monia muita työkaluja tiedostojen uudelleennimeämiseen terminaalin kaltaisilla – mmv, renameutils, vimv muutamia mainitaksemme.

suosittelen tarkistamaan myös toisen oppaani, jossa osoitin Linuxissa hakemistojen uudelleennimeämistä päätteellä.

Vastaa Peruuta vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Viimeisimmät artikkelit

  • Blogisingle
  • How do you earned coins on Draw Something?
  • How to Throw a Sinker: Left Handed & Right Handed
  • miten lisätä Leptiinitasoja
  • miten viedä Hotmail yhteystiedot?
  • bet365 bonuskoodi: syötä rekisteröitymiskoodi tmg50 joulukuulle 2021
  • SSL-varmenteen asentaminen Centosiin 7
  • miten tilkitä ruostumattomasta teräksestä valmistettu tiskiallas (tehokas tapa)

Arkistot

  • maaliskuu 2022
  • helmikuu 2022
  • tammikuu 2022
  • joulukuu 2021
  • marraskuu 2021

Meta

  • Kirjaudu sisään
  • Sisältösyöte
  • Kommenttisyöte
  • WordPress.org
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
©2022 Leesweb | Theme: Wordly by SuperbThemes