Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 18907|Svare: 0

[Linux] Slett de funnede filene i batcher under Linux

[Kopier lenke]
Publisert på 19.11.2021 11:28:11 | | | |
Krav: Jeg ønsker å slette loggfiler i batcher under Linux-systemet, fordi det er for mange moduler, det er mange logger, og under forskjellige mapper kan vi sende ut stien til disse loggene via find-kommandoen, hvordan sletter man dem i batcher?

Den første måten

For å batchslette filer av samme format i en flernivåkatalog i Linux, kan du bruke find + exec-kommandokombinasjonen:

For eksempel, i den slettede gamle mappen, i alle undermapper, er filmetoden med suffikset .l:

Finn gammel -type f -navn "*.l" -exec rm -f {} \;

Illustrere:

•old: Startmappen som skal finnes, søk etter undermappen under den

•-type f : Filtypen er en normal fil Hvis målfilen er en katalog, bruk -type d

•-navn "*.l": betyr at filnavnet samsvarer med "*.l", og doble anførselstegn kan ikke mangle!

•rm -f {} : Når man sletter, indikerer {} den funnede filen uten å be om det

ps : mellom {} og \Det kreves mellomrom

Den andre måten

Bruk xargs-parameteren

finne. -navn "._*" | xargs rm -rf







Foregående:Spring Cloud Nacos multi-NIC-registrering binder en spesifisert IP-adresse
Neste:Visual Studio 2022 Enterprise Edition nedlastings- og installasjonsveiledning
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com