Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 18907|Svar: 0

[Linux] Radera de hittade filerna i batcher under Linux

[Kopiera länk]
Publicerad på 2021-11-19 11:28:11 | | | |
Krav: Jag vill radera loggfiler i batcher under Linux-systemet, eftersom det finns för många moduler, det finns många loggar, och under olika kataloger kan vi mata ut sökvägen för dessa loggar via find-kommandot, hur raderar man dem i batcher?

Det första sättet

För att batchradera filer av samma format i en flernivåkatalog i Linux kan du använda kommandokombinationen find + exec:

Till exempel, i den borttagna gamla katalogen, i alla underkataloger, är filmetoden med suffixet .l:

hitta gammal -typ f -namn "*.l" -exec rm -f {} \;

Illustrera:

•old: Startkatalogen som ska hittas, sök efter underkatalogen under den

•-typ f : Filtypen är en normal fil Om målfilen är en katalog, använd -typ d

•-namn "*.l": betyder att filnamnet matchar "*.l", och att dubbelcitattecken inte kan saknas!

•rm -f {} : Vid radering indikerar {} den funna filen utan att be om det

ps : mellan {} och \Platser krävs

Det andra sättet

Använd xargs-parametern

hitta. -namn "._*" | XARGS RM -RF







Föregående:Spring Cloud Nacos multi-NIC-registrering binder en specificerad IP-adress
Nästa:Visual Studio 2022 Enterprise Edition nedladdnings- och installationshandledning
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com