Cómo encontrar un archivo en Raspberry Pi

Cómo encontrar un archivo en Raspberry Pi
La administración de archivos es una parte integral de la administración de cualquier sistema. Incluso después de organizar perfectamente archivos, a veces se vuelve difícil encontrar un archivo requerido. Se puede perder mucho tiempo mientras busca manualmente un archivo en particular. Por lo tanto, en el sistema Raspberry Pi, se puede usar un comando especial para encontrar un archivo o directorio para ahorrar mucho tiempo. En este artículo, presentaremos cómo encontrar un archivo en Raspberry Pi.

Cómo encontrar un archivo en Raspberry Pi

Para encontrar un archivo en el sistema Raspberry Pi A encontrar El comando se usa cuya sintaxis se comparte a continuación:

Sintaxis

$ sudo Find [File-Path]

Hay varias formas de usar el comando Find para localizar un archivo. Usando esto encontrar comando junto con otras opciones puede encontrar los archivos:

  • En un directorio específico
  • Con tiempo específico
  • Con carácter específico en el nombre
  • Con tamaño específico
  • Con permiso específico

Todas estas formas se comparten a continuación junto con algunos ejemplos también:

Para encontrar un archivo en un directorio específico

Para averiguar los archivos presentes en una carpeta o directorio particular, se puede utilizar una sintaxis de comando a continuación mencionado

Sintaxis

$ sudo hallazgo

Ejemplo

En el siguiente ejemplo, hemos encontrado los archivos que están presentes en el directorio de inicio:

$ sudo Find /Home /Pi

La salida se mostrará en la pantalla, que mostrará todos los archivos presentes en el directorio de inicio.

Y una vez que haya encontrado el archivo específico en el directorio, puede acceder fácilmente al archivo.

Para encontrar el archivo con un tiempo específico

A veces puede sentir la necesidad de encontrar el archivo que se ha creado o modificado en un período de tiempo particular, como en los últimos dos o tres días, por lo que se puede usar dichos archivos de comando mencionado sintaxis:

I: archivos modificados

En la sintaxis del comando mencionado a continuación "metro"El indicador junto con el tiempo se usa para representar los archivos modificados:

Sintaxis

$ sudo Find -mtime +

Ejemplo

Para encontrar los archivos en el directorio de inicio que se han modificado en los últimos dos días, se usa el comando a continuación mencionado:

$ sudo find /home /pi -mtime +2

II: Archivos creados

Para encontrar los archivos que se crean en un número específico de días, se usa la sintaxis mencionada a continuación, la "C"La bandera junto con el tiempo se usa para representar archivos creados:

Sintaxis

$ sudo find -ctime +

Ejemplo

Para encontrar los archivos que se han creado en los últimos tres días en el directorio de inicio:

$ sudo Find /Home /Pi -cTime +3

La salida mostrará todos los archivos que se crean en los últimos tres días en el directorio de inicio:

Para encontrar un archivo con un carácter específico en el nombre

Para encontrar un archivo con caracteres específicos que estén presentes en el nombre del archivo, se puede utilizar la sintaxis mencionada a continuación:

Sintaxis

En esta sintaxis, se puede usar cualquier carácter, no es necesario usar solo carácter único:

$ sudo Find -name *

Ejemplo 1

Para encontrar los archivos que comienzan con un personaje "a"En su nombre:

$ sudo find /home /pi -name a*

La salida muestra los archivos que están presentes en el directorio de inicio y su nombre comienza con un personaje "a".

Ejemplo 2

Para encontrar los archivos que tienen las letras "AM" en sus nombres el "*"Firmar al comienzo y al final de los nombres muestra que otros personajes o caracteres pueden estar presentes antes y después de" AM "en el nombre de un archivo.

$ sudo find /home /pi -name *am *

Para encontrar el archivo con un tamaño específico

La sintaxis mencionada a continuación se puede usar para encontrar el archivo con un tamaño específico:

Sintaxis

$ Find -size +

Ejemplo 1

$ find /home /pi -size +20m

La salida del comando anterior mostrará los archivos presentes en el directorio de inicio con un tamaño igual a 20 mega bytes:

Ejemplo 2

Para encontrar el archivo con tamaño específico y el comando de tiempo específico a continuación, se puede usar:

$ find /home /pi -size +20m -mtime +30

La salida del comando anterior mostrará los archivos presentes en el directorio de inicio que son de tamaño 20m y se modifican en los últimos 30 días:

Para encontrar archivo con permisos específicos

Para encontrar los archivos con permisos específicos de lectura, escritura y ejecución asignados al usuario (u), grupo (gramo) u otras personas (O) Se utiliza la sintaxis a continuación:

Sintaxis

$ Find . -Perm /

Los personajes de permiso son:

u = el usuario o propietario, gramo = grupos en los que está presente el propietario, O = otros.

w = Permiso de escritura, riñonal = Leer permiso, X = ejecutar permiso.

Ejemplo

El comando para encontrar los archivos que tienen permiso/acceso a la escritura por el propietario y los grupos se menciona a continuación:

$ Find . -Perm /U = W, G = W

La salida del comando anterior mostrará todos los archivos que tienen permiso de escritura tanto para el usuario como para el grupo:

Después de encontrar permisos de archivo si desea cambiar los permisos de archivo, siga el artículo.

Eso es todo para usar el comando encontrar para encontrar un archivo.

Consejo de bonificación

Si se atasca en algún lugar y siente la necesidad de acceder al manual de su sistema, entonces utilizando el a continuación encontrar comando puede acceder al manual:

$ hombre encontrar

El manual del sistema se mostrará en la pantalla como una salida para el comando anterior:

Conclusión

Para encontrar un archivo en el sistema Raspberry Pi el encontrar El comando se usa junto con el nombre del directorio. Hay varias formas de usar el comando Find para encontrar un archivo de un tamaño, carácter o tiempo particular. Cada una de estas formas se discute en detalle en el artículo. Por último, el comando para encontrar el manual también se discute como un consejo adicional.