Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 18907|Respuesta: 0

[Linux] Elimina los archivos encontrados en lotes bajo Linux

[Copiar enlace]
Publicado en 19/11/2021 11:28:11 | | | |
Requisitos: Quiero eliminar los archivos de log en lotes bajo el sistema Linux, porque hay demasiados módulos, muchos logs, y bajo diferentes directorios, podemos generar la ruta de estos logs mediante el comando fincher, ¿cómo eliminarlos por lotes?

La primera forma

Para eliminar archivos en lote del mismo formato en un directorio multinivel en Linux, puedes usar la combinación de comandos buscar + ejecutar:

Por ejemplo, en el directorio antiguo eliminado, en todos los subdirectorios, el método de archivo con el sufijo .l es:

Encuentra el antiguo -tipo F -nombre "*.l" -exec RM -f {} \;

Ilustrar:

•viejo: El directorio inicial que se va a encontrar, busca el subdirectorio debajo de él

•-tipo f: El tipo de archivo es un archivo normal Si el archivo destino es un directorio, use -tipo d

•-nombre "*.l": significa que el nombre del archivo coincide con "*.l", ¡y no pueden faltar comillas dobles!

•rm -f {} : Al eliminar, {} indica el archivo encontrado sin necesidad de que se lo pida

PD: entre {} y \Se requieren espacios

La segunda vía

Usa el parámetro xargs

encontrar. -nombre "._*" | XARGS RM -RF







Anterior:El registro multi-NIC de Spring Cloud Nacos vincula una dirección IP específica
Próximo:Tutorial de descarga e instalación de Visual Studio 2022 Enterprise Edition
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com