Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 18907|Atbildi: 0

[Linux] Izdzēsiet atrastos failus partijās zem Linux

[Kopēt saiti]
Publicēts 19.11.2021 11:28:11 | | | |
Prasības: Es vēlos izdzēst žurnāla failus partijās Linux sistēmā, jo ir pārāk daudz moduļu, ir daudz žurnālu, un dažādos direktorijos mēs varam izvadīt šo žurnālu ceļu, izmantojot komandu find, kā tos izdzēst partijās?

Pirmais veids

Lai partijas izdzēstu tāda paša formāta failus daudzlīmeņu direktorijā Linux, varat izmantot komandu kombināciju find + exec:

Piemēram, izdzēstajā vecajā direktorijā visās apakšdirektorijās faila metode ar sufiksu .l ir:

atrast veco -type f -name "*.l" -exec rm -f {} \;

Ilustrētu:

•vecs: atrodamais sākuma direktorijs, meklējiet apakšdirektoriju zem tā

•-type f : Faila tips ir parasts fails Ja mērķa fails ir direktorijs, izmantojiet -type d

•-name "*.l" : nozīmē, ka faila nosaukums atbilst "*.l", un dubultpēdiņas nevar trūkt!

•rm -f {} : dzēšot, {} norāda atrasto failu bez uzvednes

ps : starp {} un \Nepieciešamas atstarpes

Otrais veids

Izmantojiet parametru xargs

atrast. -nosaukums "._*" | xargs rm -rf







Iepriekšējo:Spring Cloud Nacos multi-NIC reģistrācija saista noteiktu IP adresi
Nākamo:Visual Studio 2022 Enterprise Edition lejupielādes un instalēšanas apmācība
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com