Preimenujte Linux datoteke ✔️ Mapa i direktorij

Na našim računalima obično pohranjujemo različite informacije u više formata, bilo da se radi o glazbi, fotografijama, slikama, video zapisima ili datotekama kojima često pribjegavamo radi njihove uporabe. U pravilu svakom elementu dodjeljujemo ime, ali ako je iz nekog razloga potrebno urediti ili preimenovati taj element sugestivnijim ili koherentnijim imenom, ili jednostavno to omogućuje identifikaciju njegovog sadržaja, u Linuxu imamo dvije alternative promijenite naziv paketne datoteke, to bi u slučaju više stavki i ručno oduzelo vrijeme. Zato ćemo vidjeti kako preimenovati linux datoteke sa sonsolom i na taj način biti lakše brzo preimenovati Linux direktorij.

Jedna je mogućnost putem sučelja naredbenog retka ili pomoću samostalne aplikacije koja nudi izvrsnu funkcionalnost. Ako želite promijeniti naziv jedne datoteke, najbolja opcija je grafički, no ponekad to možemo učiniti samo s terminala ili želimo promijeniti mnoge datoteke, a potonja nije baš učinkovita za to. Kroz ovaj vodič Solvetic će objasniti integralne načine preimenovanja datoteka u Linuxu i na taj način znati promijeniti naziv linux datoteka.

U ovom ćemo vodiču vidjeti kako preimenovati datoteke ili direktorije u Linuxu pomoću terminala, vidjet ćemo kako to učiniti pomoću naredbe mv i naredbe preimenovanje plus drugi oblici u grafičkom načinu rada, poput GPRename ili Métamorphose2.

Slijedom ovih koraka vidjet ćete da uopće nije složeno. Vježba je važna stvar!

1. Preimenujte Linux datoteke s mv


Možda je jedna od najjednostavnijih metoda preimenovanja datoteka i mapa u Linuxu upotreba naredbe mv (move - move), a iako je njezina osnovna funkcija premještanje datoteka i mapa, korisna je i ako želimo promijeniti naziv elementa .

Korak 1
Dakle, naredba mv premješta ili preimenuje datoteke i direktorije u datotečnom sustavu na jednostavan, ali funkcionalan način.

Sintaksa za korištenje je sljedeća:

 mv (opcija) Datoteka1.ext Datoteka2.ext
Korak 2
File1 se odnosi na izvornu datoteku, a File2 na novi naziv koji se dodjeljuje datoteci.

Korak 3
U ovom slučaju datoteku smo preimenovali u Solvetic.mp3.

Ista se sintaksa može koristiti za promjenu naziva mape, pa će, u slučaju da se datoteke ne nalaze u trenutnoj mapi, biti potrebno navesti punu putanju na sljedeći način:

 mv /home/user/Solvetic/file1.ext /home/user/Solvetic/file2.ext
Važno je napomenuti da naredba mv zahtijeva dopuštenje za pisanje za preimenovanje mape s datotekama, a u slučaju sistemskih datoteka i mapa korisnik mora imati dopuštenja za izvršavanje procesa promjene naziva datoteka. to se postiže unaprijed dodavanjem mv sa sudo ili su.

Opcija -i (interaktivna) pruža dodatni sloj zaštite tražeći od korisnika da potvrdi promjenu naziva datoteke prije pokretanja kako bi spriječio slučajne promjene.

Korak 4
Ako želimo promijeniti ekstenziju nekoliko datoteka istovremeno, jer one imaju jednu koju ne želimo, umjesto da to radimo jednu po jednu, možemo izvršiti:

 mv * .extensionTrenutno * .extensionNovo
Možda s nekim primjerima izgleda bolje.

Primjeri
Želimo promijeniti naziv mape s rješenjima u rješavanjeTest:

 mv rješeno rješavanjeTest
Želimo promijeniti ekstenzije svih datoteka u direktoriju u kojem se nalazimo (promjena će biti iz png u jpg.webp):
 mv * .png.webp * .jpg.webp
Ovaj način preimenovanja vrlo je jednostavan za korištenje, ali sljedeća opcija koju ćemo vidjeti je snažnija.

2. Preimenujte Linux datoteke s rename


To je naredba koja nam omogućuje preimenovanje elemenata u Linuxu pomoću regularnih izraza koji su, iako mogu biti složeniji, također korisni za rad s hrpama datoteka.

Korak 1
Prvi korak je instaliranje rename izvršavanjem sljedećeg retka:

 sudo apt install rename 

Korak 2
Opća sintaksa za preimenovanje je sljedeća:

 preimenujte (opciju) 's / old_name / new_name' file1.ext file2.ext
Slovo "s" odnosi se na "zamjenu" i glavni je dio regularnog izraza koji se koristi pri preimenovanju, pojedinačni navodnici su obvezni, ostale dostupne opcije su:

-v detaljnoIspišite popis preimenovanih datoteka zajedno s njihovim novim nazivima

-n "nema radnjeTo je testni ili simulacijski način rada koji samo prikazuje datoteke koje se mijenjaju, a da na njih zapravo ne utječe.

-f "prisilnoPrisilno je prepisivanje izvornih datoteka za preimenovanje.

Naredba rename prihvaća zamjenske znakove za preimenovanje više datoteka iste vrste, a radi i na istim nastavcima datoteka.

Na primjer, možemo promijeniti sve .png.webp datoteke u .jpg.webp pokretanjem sljedećeg:

 preimenuj 's / .png.webp / .jpg.webp /' *
Pogledajmo ovo na slici da bismo to jasno vidjeli.

Zamjenski simbol (*) znači da će se sve datoteke u mapi urediti. Regularni izraz ima ugrađene opcije nazvane modifikatori, a to su:

  • "g": globalno; utječe na sve pojave izraza.
  • "i" - Izvršava zamjenu koja ne razlikuje velika i mala slova.

Korak 3
Oni se pišu na kraju izraza prije završnog navodnika i mogu se kombinirati, na primjer:

 preimenuj -n 's / Sol / test / gi' * .mp3
U ovom slučaju promijenit ćemo termin Sunce za test:

Korak 4

Druga mogućnost korištenja je slovo "y" koje može transformirati nazive datoteka u višu razinu korištenja, često se koristi za promjenu naziva odabrane datoteke, na primjer:

 preimenuj 'y / a-z / A-Z /' * .jpg.webp
Sada vidimo još jedan primjer.

U ovom slučaju promijenili smo imena svih .mp3 datoteka iz malih u velika slova.

Korak 5

Da bismo vidjeli praktičniju uporabu naredbe rename, učinit ćemo to izravno s primjerima, jer će se to bolje razumjeti.

Ako želimo promijeniti ekstenziju iz .txt u .bak:

 preimenujte 's / \. txt $ / \. bak /' * .txt
Ako želimo ukloniti tekst iz 2016. s nekih fotografija s jpg.webp nastavkom:
 preimenuj 's / 2016 // g' * .jpg.webp
Ako želimo velika slova pretvoriti u mala u sva imena:
 preimenovati i / A-Z / a-z / *. nastavak datoteke
Ako želite obrnuto, od malih do velikih slova samo promijenite y / A-Z / a-z / za y / a-z / A-Z /.

BilješkaImajte na umu da postoje područja u kojima kao "normalni" korisnici nemamo dozvolu za pisanje, pa ime ne možemo promijeniti na ovaj način:

Način na koji to možete učiniti u ovim slučajevima (u Ubuntuu):

 sudo preimenujte 's / \. db $ / \. bak /' * .db

3. Preimenujte Linux datoteke s Métamorphose2


Ovo je aplikacija razvijena za uređivanje ili preimenovanje datoteka u Linuxu s velikim integriranim funkcionalnostima.
Métamorphose2 je program dizajniran za grafičku promjenu naziva datoteka, otvoren je izvor i multiplatformna, u okviru svojih karakteristika imamo:

Značajke Métamorphose2

  • Besplatno preuzimanje i otvoreni izvorni kod s izvornim kodom na GitHubu.
  • Prihvatite grupe za preimenovanje datoteka i mapa.
  • Omogućuje vam spremanje postavki promjene imena za kasniju upotrebu uštede vremena.
  • Možemo primijeniti operacije preimenovanja, poput izmjene, zamjene ili umetanja u prefiks ili sufiks, po znaku, položaju itd.
  • Podrška za prilagođeno numeriranje, tekst slike i zvučne metapodatke, datum i vrijeme.
  • Podrška za uzastopno numeriranje s prilagođenom veličinom koraka, početnim brojem i brojem resetiranja.
  • Podrška za regularne izraze.

Za instaliranje ovog uslužnog programa imamo dvije mogućnosti:

Prva opcijaPrvi je pokretanje sljedećih naredbi kroz spremište PPA:

 sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt ažuriranje sudo apt instaliraj metamorphose2

Druga opcijaDruga mogućnost da ga instalirate je otići na sljedeću vezu i odatle preuzeti .deb paket i nastaviti s čarobnjakom za instalaciju:

Nakon preuzimanja bit ćemo preusmjereni na pomoćnika sistemskog softvera za nastavak instalacije:

POVEĆAJTE

Sada, nakon instaliranja, idemo na karticu "Selektor" i tamo ćemo otići na put gdje su datoteke za preimenovanje:

POVEĆAJTE

Nakon što to učinimo, idemo na karticu "Preimenovanje" i dvaput kliknite na bilo koju opciju koja se nalazi s lijeve strane:

POVEĆAJTE

U ovom primjeru odabrali smo "Izmijeni", a na središnjoj ploči možemo definirati željenu radnju kao što je promjena između velikih ili malih slova, uklanjanje naglasaka, promjena proširenja i još mnogo toga, pri dnu možemo vidjeti dobiveni rezultat.

Nakon što je ovo konfigurirano, kliknite gumb "Start" da biste izvršili radnju.

4. Preimenujte Linux datoteke GPRename


GPRename je paketno preimenovanje datoteka i direktorija. GPRename može sekvencijalno zamjenjivati, brisati, umetati, brisati i numerirati datoteke i direktorije.

Korak 1
Za njegovu instalaciju izvršit ćemo sljedeću naredbu. Upisujemo slovo S za potvrdu preuzimanja i instaliranja GPRename.

 sudo apt install gprename 

Korak 2
Da biste dobili funkcionalnost čitanja EXIF ​​oznaka metapodataka u Ubuntu 18.04, bit će potrebno instalirati renrot koji može preimenovati i rotirati datoteke na temelju EXIF ​​oznaka. Za njegovu instalaciju izvršit ćemo sljedeću naredbu:

 sudo apt install renrot
Korak 3
Za pristup GPRename izvršavamo u terminalu:
 gprename
Korak 4
U prikazanom prozoru otići ćemo u direktorij u kojem se nalaze datoteke koje treba preimenovati, u donjem dijelu definiramo radnju koju treba izvršiti, a u gornjem desnom panelu možemo vidjeti rezultat koji će biti obrađen. Kliknite na gumb "Primijeni" da biste izvršili izmjene.

POVEĆAJTE

5. Preimenujte Linux mapu

Korak 1
Koristit ćemo sljedeću naredbu u kojoj ćemo morati navesti i direktorij za preimenovanje ili mapu, kao i odredišnu putanju.

 mv 
Korak 2
Na primjer, promijenit ćemo ime "Solvetic" direktorija imenom "Solvetic2" koje spremimo na početnoj putanji sustava:
 mv / home / user / Solvetic / home / user / Solvetic2 
BilješkaOva naredba ne briše sadržaj iz direktorija pa se pri preimenovanju neće izgubiti nikakvi podaci

Korak 3
Sada, ako želite, možete izvršiti naredbu list kako biste vidjeli da se vaš kreirani direktorij pojavljuje s novim imenom na tom putu.

 ls -l / dom / korisnik 

6. Preimenujte Linux direktorij

Korak 1
Za promjenu imena koristit ćemo naredbu rename

 preimenovati 
Korak 2
Napravimo primjer gdje mijenjamo velika slova u mala u svim direktorijima:
 preimenuj 'y / A-Z / a-z /' * 
Korak 3
Zatim vizualizirajte promjene ovom naredbom:
 ls -l 
Uz bilo koju od ovih opcija bit će moguće preimenovati Linux datoteke i preimenovati direktorij Linux na potpuni način prema potrebi.

wave wave wave wave wave