▷ Pārdēvēt Linux failus ✔️ mapi un direktoriju

Savos datoros mēs parasti glabājam dažādu informāciju dažādos formātos, neatkarīgi no tā, vai tā ir mūzika, fotoattēli, attēli, video vai faili, kurus bieži izmantojam to izmantošanai. Parasti mēs katram elementam piešķiram nosaukumu, bet, ja kāda iemesla dēļ ir nepieciešams šo elementu rediģēt vai pārdēvēt ar vairāk suģestējošu vai saskaņotāku nosaukumu vai vienkārši, kas ļauj identificēt tā saturu, Linux mums ir divas alternatīvas mainiet sērijveida faila nosaukumu, tas ir vairāku vienumu gadījumā un manuāli būtu laikietilpīgs. Tāpēc mēs redzēsim, kā pārdēvēt Linux failus ar sonsola un tādējādi būs vieglāk ātri pārdēvēt Linux direktoriju.

Viena no iespējām ir komandrindas saskarne vai atsevišķa lietojumprogramma, kas piedāvā lielisku funkcionalitāti. Ja vēlaties mainīt viena faila nosaukumu, labākais risinājums ir grafiski, bet dažreiz mēs to varam izdarīt tikai no termināļa, vai arī vēlamies mainīt daudzus failus, un pēdējais nav īpaši efektīvs. Izmantojot šo apmācību, Solvetic izskaidros neatņemamus veidus, kā pārdēvēt failus Linux, un tādējādi zina, kā mainīt Linux failu nosaukumu.

Šajā apmācībā mēs redzēsim, kā pārdēvēt failus vai direktorijus Linux, izmantojot termināli, mēs redzēsim, kā to izdarīt, izmantojot komandu mv un komandu pārdēvēt, kā arī citas formas grafiskā režīmā, piemēram, GPRename vai Métamorphose2.

Pēc šīm darbībām jūs redzēsit, ka tas nav sarežģīts. Prakse ir galvenais!

1. Pārdēvēt Linux failus ar mv


Varbūt viena no vienkāršākajām metodēm failu un mapju pārdēvēšanai operētājsistēmā Linux ir komandas mv (pārvietot - pārvietot) izmantošana, un, lai gan tās pamatfunkcija ir failu un mapju pārvietošana, tā ir noderīga arī tad, ja vēlamies mainīt elementa nosaukumu. .

1. darbība
Tādējādi komanda mv vienkāršā, bet funkcionālā veidā pārvieto vai pārdēvē failus un direktorijus failu sistēmā.

Izmantojamā sintakse ir šāda:

 mv (opcija) File1.ext File2.ext
2. solis
Fails1 attiecas uz sākotnējo failu, bet fails2 - uz jauno nosaukumu, ko piešķirt failam.

3. solis
Šajā gadījumā mēs esam pārdēvējuši failu Solvetic.mp3 uz Solvetic1.mp3.

Šo pašu sintaksi var izmantot, lai mainītu mapes nosaukumu, tādēļ, ja faili nav pašreizējā mapē, būs jānorāda pilns ceļš šādi:

 mv /home/user/Solvetic/file1.ext /home/user/Solvetic/file2.ext
Ir svarīgi atzīmēt, ka komandai mv ir nepieciešama rakstīšanas atļauja mapei, kurā ir faili, lai to pārdēvētu, un sistēmas failu un mapju gadījumā lietotājam jābūt root atļaujām, lai veiktu faila nosaukumu maiņas procesu, tas tiek panākts, iepriekš pievienojot mv ar sudo vai su.

Opcija -i (interaktīva) nodrošina papildu aizsardzības līmeni, liekot lietotājam apstiprināt faila nosaukuma maiņu pirms tā palaišanas, lai novērstu nejaušas izmaiņas.

4. solis
Ja mēs vēlamies mainīt vairāku failu paplašinājumu vienlaicīgi, jo tiem ir viens, ko mēs nevēlamies, tā vietā, lai to darītu pa vienam, mēs varam izpildīt:

 mv * .extensionCurrent * .extensionJauns
Varbūt ar dažiem piemēriem tas izskatās labāk.

Piemēri
Mēs vēlamies mainīt solvētiskās mapes nosaukumu uz solveticTest:

 mv solvetic solveticTest
Mēs vēlamies mainīt visu failu paplašinājumus direktorijā, kurā atrodamies (izmaiņas būs no png uz jpg.webp):
 mv * .png.webp * .jpg.webp
Šis pārdēvēšanas veids ir ļoti viegli lietojams, taču nākamā iespēja, ko mēs redzēsim, ir jaudīgāka.

2. Pārdēvēt Linux failus ar pārdēvēt


Tā ir komanda, kas ļauj mums pārdēvēt elementus Linux, izmantojot regulārās izteiksmes, kas, lai arī var būt sarežģītāka, ir noderīga arī darbam ar failu partijām.

1. darbība
Pirmais solis ir instalēt pārdēvēšanu, izpildot šādu rindu:

 sudo apt instalēt pārdēvēt 

2. solis
Vispārējā pārdēvēšanas sintakse ir šāda:

 pārdēvēt (opcija) 's / old_name / new_name' file1.ext file2.ext
Burts "s" attiecas uz "aizstājēju" un ir galvenā regulārās izteiksmes daļa, kas jāizmanto pārdēvēšanai, atsevišķās pēdiņas ir obligātas, bet citas pieejamās iespējas ir šādas:

-v daudzsološaIzdrukājiet pārdēvēto failu sarakstu kopā ar to jaunajiem nosaukumiem

-nav "nekādas darbībasTas ir pārbaudes vai simulācijas režīms, kas parāda tikai maināmos failus, tos faktiski neietekmējot.

-f "piespiedu kārtāTas ir piespiedu pārrakstīt sākotnējos failus, kas jāpārdēvē.

Komanda pārdēvēt pieņem aizstājējzīmes, lai pārdēvētu vairākus viena veida failus, un tā darbojas arī ar tiem pašiem failu paplašinājumiem.

Piemēram, mēs varam nomainīt visus .png.webp failus uz .jpg.webp, veicot tālāk norādītās darbības.

 pārdēvēt s / .png.webp / .jpg.webp / ' *
Apskatīsim to attēlā, lai to skaidri redzētu.

Aizstājējzīmes simbols (*) nozīmē, ka visi mapē esošie faili tiks rediģēti. Regulārajā izteiksmē ir iebūvētas opcijas, ko sauc par modifikatoriem, kas ir:

  • "g": globāls; ietekmē visus izteiksmes gadījumus.
  • "i" - veic burtu nejutīgu aizstāšanu.

3. solis
Tie ir uzrakstīti izteiksmes beigās pirms noslēguma viena citāta, un tos var apvienot, piemēram:

 pārdēvēt -n 's / Sol / test / gi' * .mp3
Šajā gadījumā mēs testam mainīsim terminu Saule:

4. solis

Vēl viena izmantojamā iespēja ir burts "y", kas var pārveidot failu nosaukumus augstākā lietošanas līmenī, bieži tiek izmantots, lai mainītu atlasītā faila nosaukumu, piemēram:

 pārdēvēt 'y / a-z / A-Z /' * .jpg.webp
Tagad mēs redzam citu piemēru.

Šajā gadījumā mēs esam mainījuši visu .mp3 failu nosaukumus no mazajiem uz lielajiem.

5. solis

Lai redzētu komandas pārdēvēšanas praktiskāku izmantošanu, mēs to darīsim tieši ar piemēriem, jo ​​tā būs labāk saprotama.

Ja mēs vēlamies mainīt paplašinājumu no .txt uz .bak:

 pārdēvēt s / \. txt $ / \. bak / ' * .txt
Ja mēs vēlamies noņemt 2016. gada tekstu no dažiem fotoattēliem ar jpg.webp paplašinājumu:
 pārdēvēt 's / 2016 // g' * .jpg.webp
Ja vēlamies lielos burtus pārvērst par mazajiem burtiem visos nosaukumos:
 pārdēvēt un / A-Z / a-z / *. faila paplašinājumu
Ja vēlaties to otrādi, ar mazajiem un lielajiem burtiem vienkārši mainiet y / A-Z / a-z / by y / a-z / A-Z /.

PiezīmePaturiet prātā, ka ir jomas, kurās mums kā "parastajiem" lietotājiem nav rakstīšanas atļauju, tāpēc mēs nevaram mainīt nosaukumu šādā veidā:

Veids, kā to izdarīt šādos gadījumos (Ubuntu):

 sudo pārdēvēt 's / \. db $ / \. bak /' * .db

3. Pārdēvējiet Linux failus, izmantojot Métamorphose2


Šī ir lietojumprogramma, kas izstrādāta, lai rediģētu vai pārdēvētu failus Linux ar lieliskām integrētām funkcijām.
Métamorphose2 ir programma, kas paredzēta, lai grafiski mainītu failu nosaukumus partijās, tā ir atvērtā pirmkoda un daudzplatformu, ņemot vērā tās īpašības:

Iezīmes Métamorphose2

  • Bezmaksas lejupielāde un atvērtā pirmkoda ar avota kodu vietnē GitHub.
  • Pieņemiet partijas, lai pārdēvētu failus un mapes.
  • Ļauj saglabāt nosaukuma maiņas iestatījumus vēlākai izmantošanai.
  • Mēs varam piemērot pārdēvēšanas darbības, piemēram, modifikāciju, nomaiņu vai ievietošanu prefiksā vai sufiksā pēc rakstura, pozīcijas un citiem.
  • Atbalsts pielāgotajai numerācijai, attēla tekstam un audio metadatiem, datumam un laikam.
  • Atbalsts secīgai numerācijai ar pielāgotu soļa lielumu, sākuma numuru un atiestatīšanas skaitu.
  • Atbalsts regulārām izteiksmēm.

Lai instalētu šo utilītu, mums ir divas iespējas:

Pirmais variantsPirmais ir palaist šādas komandas, izmantojot PPA repozitoriju:

 sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt atjaunināt sudo apt instalēt metamorphose2

Otrais variantsOtra iespēja to instalēt ir doties uz šo saiti un no turienes lejupielādēt pakotni .deb un turpināt instalēšanas vedni:

Pēc lejupielādes mēs tiksim novirzīti uz sistēmas programmatūras palīgu, lai turpinātu instalēšanu:

PALIELINĀT

Tagad, kad tas ir instalēts, mēs ejam uz cilni "Atlasītājs" un tur mēs ejam uz ceļu, kurā ir pārdēvējamie faili:

PALIELINĀT

Kad tas ir izdarīts, mēs ejam uz cilni "Pārdēvētājs" un veicam dubultklikšķi uz jebkuras no iespējām, kas atrodas kreisajā pusē:

PALIELINĀT

Šajā piemērā mēs esam izvēlējušies "Modificēt", un centrālajā panelī mēs varam definēt vēlamo darbību, piemēram, mainīt lielos vai mazos burtus, noņemt akcentus, mainīt paplašinājumus un daudz ko citu, apakšā mēs varam redzēt iegūto rezultātu.

Kad tas ir konfigurēts, noklikšķiniet uz pogas "Sākt", lai veiktu darbību.

4. Pārdēvējiet Linux failus, izmantojot GPRename


GPRename ir failu un direktoriju partijas pārdēvēšana, GPRename var secīgi aizstāt, dzēst, ievietot, dzēst un numurēt failus un direktorijus.

1. darbība
Lai to instalētu, mēs izpildīsim šādu komandu. Mēs ievadām burtu S, lai apstiprinātu GPRename lejupielādi un instalēšanu.

 sudo apt instalēt gprename 

2. solis
Lai iegūtu EXIF ​​metadatu tagu lasīšanas funkcionalitāti Ubuntu 18.04, būs jāinstalē renrot, kas var pārdēvēt un pagriezt failus, pamatojoties uz EXIF ​​tagiem. Lai to instalētu, mēs izpildīsim šādu komandu:

 sudo apt instalēt renrot
3. solis
Lai piekļūtu GPRename, mēs izpildām terminālī:
 gprename
4. solis
Parādītajā logā mēs nonāksim direktorijā, kurā atrodas pārdēvējamie faili, apakšējā daļā mēs definējam izpildāmo darbību, un augšējā labajā panelī mēs varam redzēt rezultātu, kas tiks apstrādāts. Lai veiktu izmaiņas, noklikšķiniet uz pogas "Lietot".

PALIELINĀT

5. Pārdēvēt Linux mapi

1. darbība
Mēs izmantosim šo komandu, kur mums būs jānorāda gan direktorijs, ko pārdēvēt, gan mape, kā arī galamērķa ceļš.

 mv 
2. solis
Piemēram, mēs mainīsim direktorija "Solvetic" nosaukumu ar nosaukumu "Solvetic2", ko saglabājam sistēmas sākotnējā ceļā:
 mv / home / user / Solvetic / home / user / Solvetic2 
PiezīmeŠī komanda neizdzēš saturu no direktorijiem, tāpēc pārdēvējot netiks zaudēta informācija

3. solis
Tagad, ja vēlaties, varat izpildīt saraksta komandu, lai redzētu, ka jūsu izveidotais direktorijs parādās ar jauno nosaukumu šajā ceļā.

 ls -l / mājas / lietotājs 

6. Pārdēvēt Linux direktoriju

1. darbība
Mēs izmantosim komandu pārdēvēt, lai mainītu nosaukumu

 pārdēvēt 
2. solis
Veiksim piemēru, kurā visos direktorijos mainām lielos burtus uz mazajiem:
 pārdēvēt 'y / A-Z / a-z /' * 
3. solis
Pēc tam vizualizējiet izmaiņas ar šo komandu:
 ls -l 
Izmantojot jebkuru no šīm opcijām, būs iespējams pārdēvēt Linux failus un pēc vajadzības pilnībā pārdēvēt Linux direktoriju.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave