Creative Saplings

Tiedostojen uudelleennimeäminen Linuxissa

lokakuu 22, 2020
No Comments

Komentorivipääte on välttämätön työkalu Linux-palvelinten hallinnassa. Se tarjoaa Linux-käyttäjille parhaita tuottavuustyökaluja ja säästää samalla koneesi resursseja.

Jotta voisit tehokkaasti hyödyntää Linuxin potentiaalia, sinun on tunnettava perusteet – yksinkertaiset komennot, kuten nykyisten tiedostojen uudelleennimeäminen ja kansioita. Tässä opetusohjelmassa opit nimeämään kansiot uudelleen Linuxissa.

Kuinka nimetä tiedostot uudelleen Linuxissa mv-komennolla

Lyhennetty ”move” -toiminnosta, mv-komento on yksi helpoimmin käytettävissä olevista komennoista. Se voi tehdä kaksi perustavaa laatua olevaa tehtävää käsitellessään tiedostoja Linuxissa. Yksi siirtää tiedostoja paikasta toiseen ja toinen nimeää yhden tai useamman tiedoston uudelleen päätelaitteen kautta.

Katsotaan ensin, kuinka tiedostojen uudelleennimeäminen mv: llä toimii Linuxissa.

Aluksi käytämme palvelinta palvelimellamme komentorivin kautta SSH: n avulla. Jos et ole varma SSH: sta ja haluat lisätietoja, tässä on hyödyllinen opetusohjelma.

Pääset palvelimelle kirjoittamalla päätelaitteeseesi seuraavat:

ssh your-user@your-server

Jos käytämme paikallista tietokonetta, palvelimen, meidän on avattava pääte päävalikosta.

Jälkeenpäin on tärkeää tietää, kuinka mv-komento toimii. Tätä varten suoritetaan seuraava:

mv --help

Kuten voimme nähdä edellisestä image, mv-komennon peruskäyttö on seuraava:

mv ...

Tässä on joitain suosituimpia mv-vaihtoehtoja:

  • -f – ei näytä viestiä ennen tiedoston korvaamista.
  • -i – näyttää varoitusviestit ennen tiedoston korvaamista.
  • -u – siirrä tiedostoa vain, jos se on uusi tai jos sitä ei ole kohteessa.
  • -v – näytä mitä komento tekee.

Ja parametrit ovat:

– tiedoston lähdekohde

– kohdehakemisto.

Nimeä tiedosto uudelleen Linuxissa käyttämällä mv-komentoa

Jos haluamme nimetä tiedoston uudelleen, voimme tehdä sen se näin:

mv oldnamefile1 newnamefile1

Olettaen, että olemme hakemistossa, ja siellä on tiedosto nimeltä file1.txt, ja haluamme muuttaa nimen tiedostoksi2 .txt. Meidän on kirjoitettava seuraava:

mv file1.txt file2.txt

Niin yksinkertaista. Jos et kuitenkaan ole hakemistossa, sinun on kirjoitettava hieman enemmän. Esimerkki:

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

Nimeä useita tiedostoja uudelleen mv-komennolla

mv-komento voi nimetä vain yhden tiedoston, mutta sitä voidaan käyttää muiden komentojen kanssa nimetäksesi useita tiedostoja uudelleen.

Otetaan komennot, haetaan, etsitään tai toistetaan silmukoita ja nimetään useita tiedostoja uudelleen.

Esimerkiksi, kun yrität muuttaa kaikkia tiedostoja nykyisessä hakemistossa .txt-laajennuksesta .pdf-laajennukseen, käytetään seuraavaa komentoa:

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

Tämä luo silmukan (for) etsimään luetteloa tiedostot, joiden tunniste on .txt. Sitten se korvaa jokaisen .txt-laajennuksen .pdf-tiedostolla. Lopuksi se lopettaa silmukan (valmis).

Jos haluat lisäominaisuuksia, sinun on käytettävä uudelleen nimeämiskomentoa, jota aiomme käsitellä.

Nimeä uudelleen Tiedostot Linuxissa Nimeä uudelleen -komennon avulla

Nimeä -komennolla sinulla on hieman enemmän hallintaa. Monet Linux-kokoonpanot sisältävät sen oletuksena. Mutta jos sitä ei ole vielä asennettu, voit tehdä sen hetkessä yksinkertaisella komennolla.

Debianin, Ubuntun, Linux Mintin ja johdannaisten tapauksessa:

sudo apt install rename

Toisaalta, jos käytät CentOS 7: ää tai RHEL:

sudo yum install rename

Ja jos käytät Arch Linuxia:

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

Nyt voimme aloittaa rename-komennon käytön. Yleensä rename-komennon perussyntaksi näyttää tältä:

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

Se voi tuntua aluksi monimutkaiselta, mutta se on paljon yksinkertaisempi kuin miltä voi tuntua.

Tässä esimerkissä luodaan uusi kansio nimeltä tiedostonimi ja luodaan touch-komennolla 5 tiedostoa.

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

Viimeisen ls-komennon avulla voit tarkastella tiedostoja, jotka olet luotu.

Jos haluamme nimetä yksittäisen tiedoston nimeltä file1.txt, lause olisi seuraava:

rename ‘s/file1/newfile1/’ file1.txt

Jos halusi vaihtaa laajennuksen kaikkiin tiedostoihin, esimerkiksi .php: ksi. Voisimme tehdä sen tällä tavalla:

rename ‘s/.txt/.php/’ *.txt
ls

Voimme määrittää myös toisen hakemiston, johon haluamasi tiedostot nimeä uudelleen.

rename ‘s/.txt/.php/’ FILE/PATH

Haluamme mainita, että uudelleennimeäminen käyttää Perlin säännöllistä lauseketta, mikä tarkoittaa, että tällä komennolla on laajat mahdollisuudet.

Lopuksi on hyvä tarkistaa kaikki komentovaihtoehdot.Voit tarkastella niitä terminaalissa suorittamalla:

rename –help

Joitakin yleisiä esimerkkejä rename-komennon käyttämisestä ovat:

Poista uudelleennimeäminen Komento

Jos et enää halua nimetä järjestelmääsi uudelleen, poista se ohjelmistonhallinnan avulla. Tai terminaalista.

Debian, Ubuntu, Linux Mint ja johdannaiset:

sudo apt remove rename

Ja CentOS ja RHEL:

sudo yum remove rename

Siinäpä, uudelleennimeäminen poistetaan Linux-koneeltasi.

Päätelmä

Tiedostojen uudelleennimeäminen Linuxissa terminaalin avulla on yksinkertainen ja käytännöllinen tehtävä, mutta joskus erittäin tärkeä. Jokaisen palvelimen ylläpitäjän on tiedettävä, miten se tehdään.

Kuten olemme nähneet, on kaksi komentoa, jotka voivat tehdä sen. Yksi on yksinkertaisempi kuin toinen, mutta molemmat suorittavat tehtävän.

Kannustamme sinua jatkamaan näiden komentojen tutkimista ja päivittäisen työnkulun laadun parantamista.

Tämä viesti oli viimeksi muokattu 4. maaliskuuta 2020 19.06

Articles
Previous Post

United Airlines sallii joidenkin lastenrattaiden kuljettamisen ilman lisämaksua

Next Post

Karhu, Turkki, Feral Hog, alligaattori ja pieni riista Georgian metsästyskaudet ja määräykset - 2020

Vastaa Peruuta vastaus

Viimeisimmät artikkelit

  • Maailman parhaat valokuvauskoulut, 2020
  • Suvereenit kansalaiset vievät hallitustenvastaisen filosofiansa tielle
  • Stukkokorjauskustannusten opas
  • Muckrakers (Suomi)
  • Tarkka onkologia

Arkistot

  • helmikuu 2021
  • tammikuu 2021
  • joulukuu 2020
  • marraskuu 2020
  • lokakuu 2020
  • syyskuu 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.