Linux komandas ir būtiska sistēmas sastāvdaļa, jo tās ļauj mums sistēmā veikt simtiem visu veidu uzdevumu, neatkarīgi no tā, vai tā ir informācijas iegūšana, programmas vai lietojumprogrammas instalēšana vai lietotāja izveide un rediģēšana. saistītas ar komandu, daudzas komandas ir svarīgākas par citām, un viena no tām ir FD komanda, kuru mēs analizēsim kopā ar Solvetic un redzēsim, kā tā palīdzēs ikdienas uzdevumos, izmantojot vietni https: //www.solvetic … un /8- linux-unix / Linux.
Kāda ir FD komanda LinuxLai gan pirmā doma ir Atrast, ja jums ir kaut kas, kas to saista ar Atrast tikai, FD vienkāršo uzdevumus, ko mēs veicam ar Find.
FD ir izstrādāts kā daudz vienkāršāks risinājums, lai atrastu elementus Linux, un viena no tās galvenajām priekšrocībām ir tā, ka tas ir daudz ātrāks, nekā mēs domājam, izmantojot komandu FD, mēs nokļūsim rekursīvā komandā, kas neveic analīzi katalogos pēc noklusējuma tas ir paslēpts, tas ir pilnībā saderīgs ar Git un nav reģistrjutīgs.
Iespējas FD komandai LinuxStarp tās galvenajām īpašībām mēs atrodam:
- Tam ir krāsaina termināla izeja, kas ir identiska ls
- Integrējiet fd PATTERN sintaksi, nevis atrodiet -iname ' * PATTERN *'.
- Tam ir regulāras izteiksmes
- Atbalsta Unicode
- Ignorēt slēptos failus un direktorijus pēc noklusējuma
- Ignorējiet noklusējuma .gitignore modeļus
- Izmantojot FD, meklēšana pēc noklusējuma nav reģistrjutīga, mēs varam iestatīt meklēšanu uz lielajiem vai mazajiem burtiem tikai tad, ja paraugs satur lielos burtus *.
- Komandas nosaukums ir par 50% īsāks * nekā atrast, kas vienkāršo meklēšanas darbību
- Vēl viens FD punkts ir tas, ka tā ir iespēja krāsot failus atbilstoši to paplašinājumam, šajā gadījumā ir jāiestata vides mainīgais LS_COLORS.
Apskatīsim, kā pilnībā izmantot komandu FD Linux.
1. Instalējiet FD komandu Linux
1. darbība
Šajā gadījumā mēs izmantosim Ubuntu 20.04, lai to instalētu, mēs piekļūstam terminālim un izpildām:
sudo apt instalēt fd-find
PALIELINĀT
2. solis
Ja ir citi izplatījumi, mēs varam veikt šādas darbības:
- Fedora: sudo dfn instalēt fd-find
- Manjaro: sudo pacman -Syu fd
- Alpu: apk pievienot fd
- Gentoo: emerge -av fd
3. solis
Pēc instalēšanas mēs pārbaudām pašreizējo FD versiju ar šādu komandu:
fdfind -versija
PALIELINĀT
2. Izmantojiet FD komandu Linux
1. darbība
Ja izmantojat FD bez parametriem, mēs redzēsim, ka rezultāts ir līdzīgs ls, atšķirība ir tāda, ka FD pēc noklusējuma uzskaita failus apakšdirektorijos:
atrast
PALIELINĀT
2. solis
Mēs varam veikt meklēšanu pēc paplašinājuma veida, tāpēc mums ir jāizmanto parametrs -e (paplašinājums) šādi:
fdfind -e .docx3. solis
Tas parādīs failu ar konkrēto paplašinājumu ceļu un nosaukumu:
PALIELINĀT
4. solis
Ir iespējams arī meklēt objektu pēc tā nosaukuma:
fdfind "vārds"
PALIELINĀT
5. solis
Ja meklēšana jāsāk noteiktā direktorijā, komandrindā būs jāpievieno faila ceļš, piemēram:
fdfind conf / utt6. darbība
Tiks parādīti visi rezultāti, kas ietver "conf":
PALIELINĀT
3. Atrodiet direktorijus un failus ar FD operētājsistēmā Linux
1. darbība
Komanda fd var meklēt direktorijus, failus (izpildāmos un tukšos) un simboliskās saites, lai veiktu pilnīgu meklēšanu, mēs izmantojam parametru -t (type) ar vienu no šīm iespējām:
- f: fails (fails)
- d: direktorijs (direktorijs)
- l: simboliska saite
- x: izpildāms fails
- e: tukšs fails
2. solis
Atrodiet lejupielāžu direktoriju:
fdfind -td lejupielādes
PALIELINĀT
3. solis
Lielo burtu izmantošanai mēs redzēsim FD uzvedību, šajā gadījumā mēs veiksim šādu meklēšanu.
Ņemiet vērā, ka, meklējot "Solvetic", es palaižu abus rezultātus, bet ar "Solvetic" es parādīšu tikai to, kas atbilst lielajam burtam.
fdfind -tf Solvetic fdfind -tf Solvetic
PALIELINĀT
4. Palaidiet komandas ar FD operētājsistēmā Linux
1. darbība
Mēs varam izmantot FD, lai sāktu citu komandu un izpildītu to katrā konstatētajā failā, mēs meklējam .deb failus:
fdfind -e deb
PALIELINĀT
2. solis
Vai arī mēs varam meklēt ZIP failus, piemēram:
PALIELINĀT
3. solis
Ir iespējams izmantot opciju -x (exec), lai atrasto failu palaistu citai apstrādājamai komandai, mēs izmantosim "{}", kas ir vietturis, kas apzīmē konstatēto failu:
fdfind -e zip -x unzip {}
PALIELINĀT
4. solis
Izpildot šo komandu, fails tiks atspiests pašreizējā darba direktorijā, kāds mēs esam, ja mēs vēlamies, lai tas tiktu atspiests citā direktorijā, mums jāizmanto šādi:
- {}: pilns faila ceļš un konstatētā faila nosaukums
- {/}: atklātā faila nosaukums
- {//}: direktorijs, kurā ir konstatētais fails
- {/.}: atrastā faila nosaukums bez tā paplašinājuma
5. solis
Lai šī piemēra failu varētu lejupielādēt tā avota direktorijā, mums ir jāveic šādas darbības:
fdfind -e zip -x unzip {} -d {//}
PALIELINĀT
5. FD Linux komandu opcijas
1. darbība
Vispārējā lietošanas sintakse ir šāda:
fd [KAROGI / IESPĒJAS] [] […]FD parametriVispārējie FD lietošanas parametri ir:
- -H, --slēpts: meklējiet slēptos failus un direktorijus
- -I, --no-ignore: ignorēt failus
- -s, - reģistrjutīgs: padara meklēšanas reģistrjutīgu
- -g, --glob: Globālā meklēšana
- -a, --absolute-path: parādīt absolūtos ceļus relatīvo ceļu vietā
- -l, --list-details: izmantojiet garā saraksta formātu ar faila metadatiem
- -L, --follow: izsekot simboliskām saitēm
- -p,-full-path: atrodiet pilnus ceļus
- -0, --print0: rezultātus atdala ar nulles rakstzīmi
- -h, --help: parādīt komandu palīdzību
- -V, --versija: ļauj redzēt izmantoto FD versiju
- -d, --max-deep: definējiet maksimālo meklēšanas dziļumu
- -t, --type: filtrējiet meklēšanu pēc veida
- -e, --pagarinājums: filtrējiet pēc faila paplašinājuma
- -x, --exec: palaidiet komandu katram meklēšanas rezultātam ar FD
- -c, --color: iestatiet, kad izmantot krāsas
FD ir funkcionāla alternatīva, lai veiktu dinamiskus meklējumus Linux ar lieliskiem rezultātiem un konfigurācijas priekšrocībām.