Failu nosaukumu maiņa operētājsistēmā Linux ir tas, ko mēs bieži darām, un komanda pārdēvēt ir kā noderīgs draugs šim darbam. Šī rokasgrāmata ir kā ceļojums uz to, lai kļūtu par ļoti labu failu pārdēvēšanu operētājsistēmā Linux, parādot, cik ērta un noderīga var būt pārdēvēšanas komanda. Neatkarīgi no tā, vai jūs tikko sākat darbu vai jau labi strādājat ar failiem, šajā rakstā jūs uzzināsit, kas jums jāzina. Tas aptver visu, sākot no vienkāršas pārdēvēšanas līdz sarežģītākiem trikiem.
Satura rādītājs
`rename` komanda, lai pārdēvētu failus operētājsistēmā Linux
Tas ir rīks, ko izmantojat Linux komandrindā, lai vienlaikus mainītu daudzu failu nosaukumus. Tas darbojas, izpildot norādījumu kopu, piemēram, recepti, lai pārdēvētu failus noteiktā veidā. Šajā rakstā ir aprakstīti pārdēvēšanas komandas pamati, parādīti dažādi veidi, kā to izmantot, un paskaidrots, kā veikt sarežģītākas darbības, atvieglojot failu kārtošanu un apstrādi operētājsistēmā Linux.
Kā instalēt komandu 'pārdēvēt' operētājsistēmā Linux
Pieejamībarename>komanda var atšķirties dažādos Linux izplatījumos. Šajā rakstā mēs izmantojam uz Debian balstītas sistēmas (piemēram, Ubuntu).
Lai instalētu komandu 'pārdēvēt', ieslēdziet Uz Debian balstītas sistēmas (piemēram, Ubuntu)
c++ komplekts
sudo apt-get install rename>

Pārdēvēšanas komandas instalēšana
Lai instalētu komandu 'pārdēvēt', ieslēdziet Red Hat balstītas sistēmas (piemēram, Fedora)
sudo dnf install rename>
Komandas 'pārdēvēt' sintakse operētājsistēmā Linux
Pamata sintakserename>komanda ir šāda:
rename [options] expression files>
- Iespējas : šie ir papildu karodziņi, kas maina uzvedību
rename>komandu. - Izteiksme : šī ir regulārā izteiksme vai Perl kods, kas nosaka transformāciju, kas jāpiemēro failu nosaukumiem.
- Faili : šie ir failu nosaukumi vai failu nosaukumu modeļi, kas atbilst pārdēvējamajiem failiem.
Iespējas, kas pieejamas komandā 'pārdēvēt'.
1) pārdēvējiet opciju '-s'.
Šī opcija pārdēvē failus, ignorējot simboliskās saites.
Piemērs:
Opcija `-s` visu failu saraksts 2) pārdēvēt opciju `-v` Šo opciju izmanto, lai parādītu, kuri faili tiek pārdēvēti, ja tādi ir. Piemērs: pārdēvēt -v 's/jpeg/png/' *.webp'width: 810px'>`-v` opcija 3) pārdēvēt `-n` opcija Šī opcija tiek izmantota, kad lietotājs vēlas redzēt tikai pēdējās izmaiņas. Piemērs: pārdēvēt -n 's/png/jpeg/' *.webp'width: 810px'>`-n` opcija 4) pārdēvēt `-o` opcija Šī opcija nepārrakstīs esošos failus . Piemērs: pārdēvēt -o 's/jpeg/png/' *.webp'width: 810px'>`-o` opcija 5) pārdēvēt `-V` opcija Šī opcija parādīs versijas informāciju un iziet. Piemērs: pārdēvēt -V 's/jpeg/png/' *.webp'width: 810px'>`-V` opcija 6) pārdēvēt `-help` opcija Šī opcija parādīs palīdzības ziņojumu un iziet. Piemērs: rename -help `-help' opcija Pārdēvēšanas komandas piemēri, lai pārdēvētu failu operētājsistēmā Linux 1) Viena faila pārdēvēšana, izmantojot komandu `rename' operētājsistēmā Linux Ja vēlaties pārdēvēt vienu failu operētājsistēmā Linux, tiek parādīta pārdēvēšanas komanda. parocīgs. Apskatīsim piemēru, kur jums ir fails ar nosaukumu file.txt' un vēlaties to aizstāt ar nosaukumu newfile.txt Pārdēvēšanas komandas pamata sintakse ir šāda: rename 's/old_pattern/new_pattern/' faila nosaukums. s/old_pattern/new_pattern/ : šī ir Perl stila regulārā izteiksme, kas nosaka aizstāšanas modeli. Tā uzdod pārdēvēšanas komandai aizstāt old_pattern gadījumus ar new_pattern. filename e: šis ir faila nosaukums, kuru vēlaties pārdēvēt. pārdēvēt 's/file/newfile/' file.txt Šeit, konkrētā piemērā izmantotā komanda ir: pārdēvēt 's/file/newfile/' file.txt. s/file/newfile /: šī komandas daļa norāda, ka tai ir jāaizstāj pirmais faila gadījums ar newfile faila nosaukumā. f ile.txt : šis ir tā faila nosaukums, kuru vēlaties pārdēvēt. viena faila pārdēvēšana Lai apstiprinātu izmaiņas, varat izmantot komandu ` ls`, lai uzskaitītu direktorijas saturu. 2) Vairāku failu pārdēvēšana, izmantojot komandu 'pārdēvēt' operētājsistēmā Linux Veicot uzdevumu pārdēvēt vairākus failus operētājsistēmā Linux, pārdēvēšanas komanda kļūst par neaizstājamu rīku. Izpētīsim piemēru, kurā vairāki faili ar paplašinājumu “.txt” ir jāmaina uz “.sh”, demonstrējot komandas sintaksi un izpildi. Pamata sintakse: Pārdēvēšanas komandas sintakse vairāku failu pārdēvēšanai ir: rename 's/old_pattern/new_pattern/' *.extension Šeit s/old_pattern/new_pattern/ : Perl stila regulāra izteiksme, kas norāda aizstāšanas modeli. Tas novirza komandu 'pārdēvēt', lai aizstātu 'old_pattern' gadījumus ar 'new_pattern' . *.extension : zvaigznīte (*) kalpo kā aizstājējzīme, kas atbilst jebkurai rakstzīmju secībai, un paplašinājums apzīmē mērķa faila paplašinājumu (piemēram, ` *.txt` ). Pieņemsim, ka pašreizējā direktorijā ir vairāki faili ar paplašinājumu “.txt”, un mērķis ir mainīt to paplašinājumu uz “.sh”. Komanda būtu šāda: pārdēvēt 's/.txt/.sh/' *.txt Šeit, s/.txt/.sh /: nosaka '.txt' aizstāšanu ar '.sh' failu nosaukumos. *.txt : aizstājējzīme * atbilst visiem failiem pašreizējā direktorijā ar paplašinājumu “.txt”. Lai apstiprinātu izmaiņas, izmantojiet komandu `ls`, lai uzskaitītu vairāku failu pārdēvēšanas direktorija saturu. `mv` Komanda, lai pārdēvētu failus operētājsistēmā Linux Komanda `mv` operētājsistēmā Linux ir daudzpusīga utilīta, ko izmanto dažādām failu operācijām, tostarp pārdēvēšanai. Šī komanda ļauj pārvietot failus un direktorijus, un, pārvietojot failu uz jaunu vietu ar citu nosaukumu, jūs to faktiski pārdēvējat. Tālāk ir sniegts detalizēts norādījums par to, kā izmantot komandu `mv, lai mainītu faila nosaukumu. Komanda 'mv' apzīmē pārvietošanu, taču to parasti izmanto arī failu pārdēvēšanai. Tam nepieciešami divi argumenti: avota fails vai direktorijs un mērķa fails vai direktorijs. Pamata sintakse : mv [opcijas] avota galamērķis Šeit, avots : fails vai direktorijs, kuru vēlaties pārdēvēt. galamērķis: jaunais faila nosaukums vai ceļš uz jauno atrašanās vietu. Pieņemsim, ka jums pašreizējā direktorijā ir fails ar nosaukumu vecais_nosaukums.txt un vēlaties mainīt tā nosaukumu uz new_name.txt. mv gfg.txt geeksforgeeks.txt Šeit komandai 'mv' seko avota faila (gfg.txt) un mērķa faila (geeksforgeeks.txt) nosaukumi. Tas efektīvi pārdēvē failu. Komandai 'mv' nav nepārprotami pārdēvēšanas opcijas; to parasti izmanto, lai vienlaikus pārvietotu un pārdēvētu failus. Pēc komandas 'mv' izpildes izmantojiet 'ls', lai uzskaitītu direktorija saturu. Jums vajadzētu redzēt failu ar tā jauno nosaukumu, geeksforgeeks apstiprinot veiksmīgu pārdēvēšanas darbību. Pārdēvēt vairākus failus, izmantojot komandu 'mv' Pieņemsim, ka pašreizējā direktorijā ir vairāki faili ar tādiem nosaukumiem kā file1.txt, file2.txt un tā tālāk, un vēlaties mainīt to paplašinājumu uz '.sh.' txt; do mv -- '$f' '${f%.txt}.sh'; darīts šeit, f in *.txt; do : uzsāk cilpu, kas atkārtojas pa failiem pašreizējā direktorijā ar paplašinājumu `.txt`. *.txt ir aizstājējzīmes raksts, kas atbilst visiem failiem ar paplašinājumu .txt. mv -- '$f' '${f%.txt}.sh' : `mv` ir pārvietošanas/pārdēvēšanas komanda. `--` tiek izmantots, lai norādītu opciju beigas, un tas ir drošības pasākums gadījumā, ja faila nosaukums sākas ar defisi (` -` ). `'$f'` apzīmē pašreizējo cilpas faila nosaukumu. `'${f%.txt}.sh'` ģenerē jauno faila nosaukumu, noņemot paplašinājumu ` .txt` un pievienojot ` .sh` . Tiek izmantota ${variable%pattern} sintakse, kur ` %` noņem īsāko ` pattern` atbilstību mainīgā beigās. darīts : atzīmē cilpas beigas. vairāku failu pārdēvēšana Bieži uzdotie jautājumi Kā pārdēvēt failu operētājsistēmā Linux? Komanda 'mv' tiek izmantota, lai pārvietotu vai pārdēvētu failus un direktorijus. Pārdēvējot vienu failu, vienkārši norādiet pašreizējo faila nosaukumu (oldfilename) un vēlamo jauno faila nosaukumu (jaunā faila nosaukums). mv oldfilename newfilename Kāda ir atšķirība starp mv un rename komandām operētājsistēmā Linux? mv komanda: mv oldfilename newfilename Pārdēvēšanas komanda: rename 's/old_pattern/new_pattern/' files Komanda mv ir vispārējs rīks failu pārvietošanai un pārdēvēšanai, savukārt komanda pārdēvēt ļauj veikt sarežģītāku pakešu pārdēvēšanu, izmantojot modeļus. un regulāras izteiksmes. Vai ir iespējams pārrakstīt esošu failu, ja pārdēvēšanai izmanto mv? Opcija -f liek mv komandai pārrakstīt esošu failu ar jauno. Izmantojiet piesardzīgi, lai izvairītos no nejaušas datu zuduma. mv -f oldfilename newfilename Secinājums Šajā rakstā mēs apspriedām, kā pārdēvēt failus Linux, izmantojot ērto pārdēvēšanas komandu un mv komandu. Šī rokasgrāmata ir lieliski piemērota ikvienam neatkarīgi no tā, vai esat jauns vai pieredzējis. Tajā ir sniegtas viegli izpildāmas darbības, skaidri piemēri un svarīgi bieži uzdotie jautājumi. Jūs sapratīsit komandu pamatstruktūru, atklāsit papildu pārdēvēšanas trikus un redzēsit, kā pārdēvēšana ir izcila, veicot pakešu pārdēvēšanu. Uzziniet mv un pārdēvēšanas komandu īpašās lomas un iegūstiet praktisku ieskatu to lietošanā. Šī rokasgrāmata ar vienkāršiem skaidrojumiem un noderīgiem instalēšanas padomiem palīdz pārliecinoši pārvaldīt un sakārtot Linux failus, izmantojot viedās failu pārdēvēšanas metodes.>>