Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 18907|Odpowiedź: 0

[linux] Usuwaj znalezione pliki w partiach pod Linuksem

[Skopiuj link]
Opublikowano 19.11.2021 11:28:11 | | | |
Wymagania: Chcę usuwać pliki logów w partiach w systemie Linux, ponieważ jest zbyt wiele modułów, jest dużo logów, a w różnych katalogach możemy wypisać ścieżkę tych logów przez polecenie find, jak usuwać je w partiach?

Pierwsza droga

Aby hurtowo usuwać pliki tego samego formatu w wielopoziomowym katalogu w Linuksie, można użyć kombinacji poleceń find + exec:

Na przykład w usuniętym starym katalogu, we wszystkich podkatalogach, metoda pliku z sufiksem .l to:

znajdź stary -typ f -nazwa "*.l" -exec rm -f {} \;

Ilustrują:

•stary: Katalog początkowy, który należy znaleźć, wyszukaj podkatalog pod nim

•-typ f: Typ pliku to normalny plik Jeśli plik docelowy jest katalogiem, użyj -typu d

•-nazwa "*.l" oznacza, że nazwa pliku odpowiada "*.l", a podwójne cudzysłowy nie mogą być pominięte!

•rm -f {} : Podczas usuwania {} oznacza znaleziony plik bez wywołania

ps : pomiędzy {} a \Wymagane są miejsca

Druga droga

Użyj parametru xargs

znaleźć. -nazwa "._*" | xargs rm -rf







Poprzedni:Rejestracja wielosieciowa Spring Cloud Nacos wiąże określony adres IP
Następny:Pobierz i instalacyjny tutorial Visual Studio 2022 Enterprise Edition
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com