Comando de búsqueda de Linux combinado con el método xargs

  
                

El comando de búsqueda se utiliza principalmente para la búsqueda de archivos. Se describió en detalle en el artículo anterior (consulte el Resumen de uso común del comando de búsqueda de Linux Home en la página de inicio del sistema). Hoy, Xiaobian desea presentarle el comando de búsqueda de Linux y el comando de xargs. Úsalo juntos, vamos a conocerlo. Cuando

En la opción -exec proceso para utilizar el comando find para que coincida con el archivo, busque el comando se pasa a lo largo de todo el juego para ejecutar archivos Exec. Sin embargo, algunos sistemas tienen restricciones en la longitud de los comandos que se pueden pasar a exec, de modo que después de unos minutos del comando de búsqueda, se producirá un error de desbordamiento.

El mensaje de error suele ser "La columna de parámetros es demasiado larga" o "Parámetros" Desbordamiento de columna y ". Aquí es donde se usa el comando xargs, especialmente con el comando find.

El comando de búsqueda pasa el archivo correspondiente al comando xargs, mientras que el comando xargs solo obtiene una parte del archivo a la vez en lugar de todo, a diferencia de la opción -exec. De esta manera, puede procesar la primera parte del archivo primero, luego la siguiente y continuar con ella.

En algunos sistemas, el uso de la opción -exec iniciará un proceso correspondiente para procesar cada archivo coincidente, no todos los archivos coincidentes se ejecutarán como parámetros una vez; en algunos casos Hay demasiados procesos y degradación del rendimiento del sistema, por lo que no es eficiente, mientras que al usar el comando xargs solo hay un proceso. Además, al usar el comando xargs, ya sea para obtener todos los parámetros a la vez o para obtener los lotes, y el número de parámetros obtenidos cada vez se determinará de acuerdo con las opciones del comando y los parámetros ajustables correspondientes en el kernel del sistema.

Caso de uso:

Instancia 1: busque cada archivo normal en el sistema y luego use el comando xargs para probar a qué archivo pertenecen. Comando

:

El código es el siguiente:

buscar. -tipo f-impresión

Copyright © Conocimiento de Windows All Rights Reserved