Aprende a encontrar los archivos en un PC con Linux usando la línea de comandos de diferentes maneras desde aquí.
Usar Linux en el PC no es algo complicado ya que ofrece toneladas de características. La única cosa que cualquiera debe entender al tratar con Linux en la PC es tener un claro conocimiento del uso de las líneas de comando . Una vez que se dominan sus comandos, entonces se puede controlar todo, incluyendo la búsqueda de archivos. No importa qué distro tengas en Linux, ellos tienen muchas herramientas GUI y por lo tanto ayudan en la búsqueda de archivos. Una terminal es imprescindible, con ella puedes encontrar los archivos sin esfuerzo y controlar tus archivos. Al entrar en este artículo, se tratará de los comandos con los que se puede encontrar un archivo en Linux.
Contenido
Cómo encontrar un archivo en Linux usando Find?
Hemos cubierto casi todas las líneas de comandos de trabajo para encontrar un archivo en el PC de Linux aquí usando Find here. Utilícelo para obtener un resultado de búsqueda instantáneo.
FYI
El uso de ciertos símbolos en la terminal de Linux tendrá su propio efecto.
Por ejemplo,
- El período (.) significa las carpetas actuales y anidadas
- Tilde (~) implica el directorio principal del usuario activo
- La barra inclinada hacia adelante (/) representa el sistema de archivos completo.
Casi todas las distribuciones modernas de Linux soportan la búsqueda de comandos desde la ventana de la terminal. Ábrala haciendo clic en el icono o presione Ctrl+Alt+T juntos para abrirla directamente.
El comando para buscar un archivo en Linux es “find”
1. Busca un archivo en Linux por nombre de archivo
La sintaxis general para usar el comando de búsqueda es
encontrar nombre de archivo
- Por ejemplo, encontrar text.html
Para buscar el archivo en la unidad actual, utilice la sintaxis
find / nombre de archivo
Por ejemplo, encontrar /home text.html o encontrar /home/pat text.html
La siguiente sintaxis te ayudará a encontrar el archivo en la carpeta actual.
find . nombre de archivo
Por ejemplo, encontrar text.html
Para buscar un archivo en todo el disco, use el comando de búsqueda como
find / -nombre de archivo
Por ejemplo, encontrar /home -nombre texto.odt
Nota: Linux distingue entre mayúsculas y minúsculas y puedes preferir el siguiente comando para ignorar las mayúsculas y minúsculas mientras encuentras un archivo.
find / -iname filename
nombre implica mayúsculas y minúsculas, mientras que iname implica insensible a las mayúsculas.
Para encontrar un archivo que coincida con su parte de la búsqueda, utilice el carácter comodín (*) junto con el comando de búsqueda. Esto es útil si no sabe el título completo de su nombre de archivo.
find /home/pat -iname "*.conf"
2. Busca un archivo en Linux por tipo de archivo
Puedes buscar archivos de ciertos tipos en lugar del nombre del archivo. Aquí están las posibilidades.
FYI
El uso de ciertas letras tiene sus propios efectos mientras que la búsqueda de un archivo en Linux. Así que de las letras que se pueden usar con el comando de búsqueda y su significado como sigue.
- b representa los dispositivos de bloque
- c implica dispositivos de carácter
- d significa un directorio
- f implica el tipo de archivo regular
- l significa un vínculo simbólico
La sintaxis general para encontrar un archivo por tipo es
find / -type filetype
Por ejemplo, encontrar /home -tipo d
Esto encontrará todos los archivos en el directorio principal.
3. Busca un archivo en Linux por tamaño de archivo
Es posible encontrar un archivo en la distribución de Linux con su tamaño si lo sabes. Encuentra nuestro cómo desde abajo.
FYI
Las letras de descripción del tamaño que debe conocer antes de buscar un archivo por su tamaño son
- c significa bytes
- k implica Kilobytes
- M representa Megabytes
- G significa Gigabytes
- b implica bloques de 512 bytes
La sintaxis general para encontrar un archivo por tamaño es
find / -size + tamaño del archivo
Por ejemplo, encontrar /home -tamaño +50M
Si quieres filtrar archivos con nombres similares pero con tu tamaño preferido, usa el comando
find / -size +20G -iname text.html
4. Busca un archivo en Linux por Tiempo de Modificación
Basándose en el tiempo de la última modificación, puedes encontrar fácilmente el archivo en un PC con Linux.
Puedes usar la línea de comandos como
find / -nombre "*conf" -mtime -tiempo de modificación
Por ejemplo,
encontrar /casa/usuario/ -nombre “*conf” -mtime -6
Donde 6 implica los archivos modificados en los últimos 6 días.
5. Busca un archivo en Linux usando Expresiones
Los usuarios de Linux pueden buscar archivos con la ayuda de expresiones. Hemos cubierto las expresiones más usadas y cómo usarlas con el comando “find” aquí.
Sintaxis general
find / -expresión
Por ejemplo, busca /home/user/ -name y esto buscará el nombre del archivo en el directorio especificado.
FYI
- -El archivo al que se accedió por última vez en n minutos. Por ejemplo: encontrar ~ -amin 60
- -atime n – archivo accedido por última vez hace más n días
- -cmin n – archivo cambiado por última vez hace n minutos
- -vacío – archivo que está vacío
- -ejecutable – archivo que es ejecutable
- -patrón de nombres – búsqueda de la línea simbólica ignorando el caso
- -patrón de nombres – buscar caso de ignorar archivos
Cómo encontrar un archivo en Linux usando Localizar?
Si quieres encontrar un archivo en Linux a un ritmo más rápido que el de Find, entonces usa el comando Localizar. Actualmente, el comando Localizar no está instalado en todas las distribuciones de Linux.
Para instalarlo,
- En Ubuntu y Debian,
- Introduzca el comando en el terminal como sudo apt-get update
- Escriba sudo apt-get install mlocate
En Gento,
- Usar el emerger como emerger mlocado
En el Arco Linus,
- Usa el gestor de paquetes Pacman -S mlocate
Para usar Localizar para encontrar un archivo en Linux, la sintaxis general es
localizar el nombre del archivo
Por ejemplo,
localizar imagen.jpg
¿Cómo encontrar un archivo en Linux usando Grep?
Usando el comando grep, es posible encontrar un archivo buscando el texto.
La sintaxis general es
grep "search query"
Por ejemplo, grep -r -i “techowns /home/
Estas son diferentes posibilidades en las que puedes encontrar un archivo en un PC con Linux. Espero que esta sección le sea útil.
¿Hay alguna otra forma de encontrar archivos en Linux? Entonces háganoslo saber como comentarios. Visite nuestra página de Facebook o Twitter para recibir notificaciones.