Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 18907|Odpověď: 0

[linux] Mažte nalezené soubory v dávkách pod Linuxem

[Kopírovat odkaz]
Zveřejněno 19.11.2021 11:28:11 | | | |
Požadavky: Chci mazat logové logy v dávkách v systému Linux, protože je tam příliš mnoho modulů, je tam mnoho logů a v různých adresářích můžeme výstup těchto logů vykazovat příkazem find, jak je mazat v dávkách?

První cesta

Pro hromadné mazání souborů stejného formátu v víceúrovňovém adresáři v Linuxu můžete použít kombinaci příkazů find + exec:

Například ve starém adresáři smazaném ve všech podadresářích je metoda souboru s příponou .l:

najděte starý -typ f -jméno "*.l" -exec rm -f {} \;

Ilustrovat:

•starý: Počáteční adresář, který najdete, vyhledejte podadresář pod ním

•-typ f : Typ souboru je normální Pokud je cílový soubor adresář, použijte -typ d

•-název "*.l" : znamená, že název souboru odpovídá "*.l" a dvojité uvozovky nesmí chybět!

•rm -f {} : Při mazání {} označuje nalezený soubor bez vyzvání

ps : mezi {} a \Jsou vyžadovány mezery

Druhý způsob

Použijte parametr xargs

najít. -jméno "._*" | xargs rm -rf







Předchozí:Registrace multi-NIC ve Spring Cloud Nacos váže na specifikovanou IP adresu
Další:Návod ke stažení a instalaci Visual Studio 2022 Enterprise Edition
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com