Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 18907|Odpoveď: 0

[linux] Vymažte nájdené súbory v dávkach pod Linuxom

[Kopírovať odkaz]
Zverejnené 19. 11. 2021 11:28:11 | | | |
Požiadavky: Chcem mazať logové logy v dávkach v Linuxovom systéme, pretože je tam príliš veľa modulov, veľa logov a v rôznych adresároch môžeme výstup týchto logov cez príkaz find, ako ich mazať v dávkach?

Prvá cesta

Na hromadné mazanie súborov rovnakého formátu v viacúrovňovom adresári v Linuxe môžete použiť kombináciu príkazov find + exec:

Napríklad v vymazanom starom adresári, vo všetkých podadresároch, je metóda súboru s príponou .l:

nájdite starý -typ f -meno "*.l" -exec rm -f {} \;

Ilustrovať:

•starý: Počiatočný adresár, ktorý sa nájde, vyhľadajte podadresár pod ním

•-typ f : Typ súboru je normálny súbor Ak je cieľový súbor adresár, použite -typ d

•-názov "*.l" : znamená, že názov súboru zodpovedá "*.l" a dvojité úvodzovky nesmú chýbať!

•rm -f {} : Pri mazaní {} označuje nájdený súbor bez výzvy

ps : medzi {} a \Sú potrebné voľné miesta

Druhý spôsob

Použite parameter xargs

nájsť. -meno "._*" | xargs rm -rf







Predchádzajúci:Registrácia multi-NIC v Spring Cloud Nacos viaže špecifikovanú IP adresu
Budúci:Návod na stiahnutie a inštaláciu Visual Studio 2022 Enterprise Edition
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com