Todos sabemos que los comandos de Linux con diferentes parámetros tienen diferentes efectos. Las siguientes series pequeñas le darán una introducción detallada al parámetro -exec en el comando Linux fing, para que tenga una comprensión.
ejecutivo explicó: con la Red
detrás de parámetros -exec es el comando de comandos, su terminación se basa, al final, como banderas, tras el punto y coma frase comando es indispensable En vista del hecho de que los puntos y comas en sistemas diferentes tienen significados diferentes, se agrega una barra invertida al frente.
{} Las llaves representan los nombres de los archivos encontrados en la búsqueda anterior.
Cuando utilice buscar, solo escriba la operación deseada en un archivo, puede usar exec para que coincida con la búsqueda, muy conveniente. En algunos sistemas operativos, solo la opción -exec puede ejecutar comandos como l s o ls -l. La mayoría de los usuarios usan esta opción para encontrar archivos antiguos y eliminarlos. Se recomienda usar el comando ls para ver los archivos que desea eliminar antes de ejecutar el comando rm para eliminar archivos. A la opción de ejecución le sigue el comando o el script que se ejecutará, seguido de un par {}, un espacio y una \\, y finalmente un punto y coma. Para utilizar la opción ejecutable, debe usar la opción de impresión al mismo tiempo. Si verifica el comando de búsqueda, encontrará que el comando solo genera la ruta relativa y el nombre del archivo de la ruta actual.
Ejemplo 1: El comando ls -l se coloca en la opción -exec del comando buscar.
Comando:
buscar. -type f -exec ls -l {} \\;
Salida:
El código es el siguiente:
[root @ localhost test] # find. -tipo f -exec ls -l {} \\;
-rw-r - r-- 1 raíz raíz 127 10-28 16:51. /log2014.log
-rw-r - r-- 1 raíz raíz 0 10-28 14:47. /test4/log3-2.log
-rw-r - r-- 1 root root 0 10-28 14:47. /test4/log3-3.log
-rw-r - r-- 1 raíz raíz 0 10-28 14:47. /test4/log3-1.log
-rw-r - r-- 1 root root 33 10-28 16:54. /log2013.log
-rw-r - r-- 1 raíz raíz 302108 11-03 06:19. /log2012.log
-rw-r - r-- 1 root root 25 10-28 17:02. /log.log
-rw-r - r-- 1 raíz raíz 37 10-28 17:07. /log.txt
-rw-r - r-- 1 raíz raíz 0 10-28 14:47. /test3/log3-2.log
-rw-r - r-- 1 root root 0 10-28 14:47. /test3/log3-3.log
-rw-r - r-- 1 raíz raíz 0 10-28 14:47. /test3/log3-1.log
[root @ localhost test] #
Descripción:
En el ejemplo anterior, el comando de búsqueda coincide con todas las normales en el directorio actual. Archivos, y use el comando ls -l en la opción -exec para listarlos.
Instancia 2: busque archivos en el directorio que cambió antes de n días y elimínelos
Comando:
busque. -tipo f -mtime +14 -exec rm {} \\;
Salida:
Anterior123Página siguiente Total 3 páginas
Operación del sistema Linux, awk es una herramienta de procesamiento de texto, que proporciona una v
En el sistema Ubuntu, el comando dpkg se puede usar para instalar el paquete deb, y mucha gente no c
CentOS es una de las distribuciones de Linux, ha lanzado varias versiones, ¿sabe qué versión de Cent
Creo que la fuente predeterminada del sistema Linux no es buena, ¿quiero cambiar el
Cómo crear y eliminar particiones swap en Linux
Cómo resolver el problema confuso después de que SecureCRT se conecta al servidor Linux
Método de Linux para cambiar la capacidad del disco VirtualBox
Cómo crear usuarios y grupos de administración bajo Linux
Ubuntu al copiar archivos le pregunta cómo resolver Permiso denegado?
¿Qué está optimizado para el kernel de Linux 4.2?
Cómo usar el comando ping para el diagnóstico de red en un sistema Linux
Las indicaciones del sistema Linux no pueden obtener el bloqueo /var /lib /dpkg /lock ¿cómo hacerlo?
Sistema Linux: cómo prevenir ataques de CC
Cómo abrir un archivo en una terminal usando comandos de Linux
Cómo copiar archivos de Linux a otros usuarios?
Cómo los sistemas Ubuntu usan scripts para actualizar kernels
Windows Server 2003 algunos consejos prácticos
WinXP no puede actualizar automáticamente el parche ¿cómo solucionarlo?
Cómo usar el sistema Win8 viene con gadgets de captura de pantalla
Win2003 hace que el disco sea más seguro.
Saltarse bloque defectuoso en el ****
El panel de control de Nvidia no se puede abrir en Win10
Win7 cambia el método de botón de encendido predeterminado
Experimente la combinación de teclas de método abreviado comúnmente utilizada Win + D