Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 18907|Risposta: 0

[Linux] Elimina i file trovati in batch sotto Linux

[Copiato link]
Pubblicato su 19/11/2021 11:28:11 | | | |
Requisiti: Voglio eliminare i file di log a batch sotto il sistema Linux, perché ci sono troppi moduli, molti log, e sotto directory diverse possiamo generare il percorso di questi log tramite il comando fin, come eliminarli in batch?

Il primo modo

Per eliminare file in lotto dello stesso formato in una directory multilivello in Linux, puoi usare la combinazione di comandi find + exec:

Ad esempio, nella vecchia directory eliminata, in tutte le sottodirectory, il metodo file con il suffisso .l è:

trova vecchio -tipo f -nome "*.l" -exec rm -f {} \;

Illustrare:

•vecchio: La directory iniziale da trovare, cerca la sottodirectory sotto di essa

•-tipo f : Il tipo file è un file normale Se il file di destinazione è una directory, si usa -type d

•-name "*.l" : significa che il nome del file corrisponde a "*.l", e non possono mancare le virgolette doppie!

•rm -f {} : Quando si elimina, {} indica il file trovato senza bisogno di richiesta

ps : tra {} e \Sono necessari spazi

La seconda via

Usa il parametro xargs

trovare. -nome "._*" | XARGS RM -RF







Precedente:La registrazione multi-NIC di Spring Cloud Nacos lega un indirizzo IP specificato
Prossimo:Tutorial per il download e l'installazione di Visual Studio 2022 Enterprise Edition
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com