LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
No recuerdo dónde guardé los archivos pdf y de texto en Linux. He descargado archivos de Internet hace unos meses. ¿Cómo encuentro mis archivos pdf o de texto?
Necesitas usar el comando de búsqueda. Cada archivo tiene tres marcas de tiempo, que registran la última vez que se realizaron ciertas operaciones en el archivo:
[a] (a)cceso (leer el contenido del archivo) – atime
[b] (c)ambio el estado (modificar el archivo o sus atributos) – ctime
[c] (m)odificación (cambiar el contenido del archivo) – mtime
Puede buscar archivos cuyas marcas de tiempo se encuentren dentro de un cierto rango de antigüedad o compararlos con otras marcas de tiempo.
Puede usar la opción -mtime. Devuelve una lista de archivos si se accedió por última vez al archivo hace N*24 horas. Por ejemplo, para encontrar un archivo en los últimos 2 meses (60 días), debe usar la opción -mtime +60.
- -mtime +60 significa que está buscando un archivo modificado hace 60 días.
- -mtime -60 significa menos de 60 días.
- -mtime 60 Si omite + o – significa exactamente 60 días.
Entonces, para encontrar archivos de texto que se modificaron por última vez hace 60 días, use
$ find /home/you -iname "*.txt" -mtime -60 -print
Muestre el contenido del archivo en la pantalla que se modificó por última vez hace 60 días, use
$ find /home/you -iname "*.txt" -mtime -60 -exec cat {} \;
Cuente el número total de archivos usando el comando wc
$ find /home/you -iname "*.txt" -mtime -60 | wc -l
También puede utilizar el tiempo de acceso para encontrar archivos pdf. El siguiente comando imprimirá la lista de todos los archivos pdf a los que se accedió en los últimos 60 días:
$ find /home/you -iname "*.pdf" -atime -60 -type -f
Enumere todos los mp3 a los que se accedió hace exactamente 10 días:
$ find /home/you -iname "*.mp3" -atime 10 -type -f
También hay una opción llamada -daystart. Mide tiempos desde el comienzo de hoy en lugar de hace 24 horas. Entonces, para enumerar todos los mp3 en su directorio de inicio a los que se accedió ayer, escriba el comando
$ find /home/you -iname "*.mp3" -daystart -type f -mtime 1
Dónde,
- -type f – Solo busca archivos y no directorios
opción -daystart:
La opción -daystart se usa para medir el tiempo desde el comienzo del día actual en lugar de hace 24 horas. Averigüe todos los archivos perl (*.pl) modificados ayer, ingrese:
find /nas/projects/mgmt/scripts/perl -mtime 1 -daystart -iname "*.pl"
También puede enumerar los archivos perl que se modificaron hace 8-10 días, ingrese:
Para enumerar todos los archivos en su árbol de directorios de inicio que se modificaron hace dos o cuatro días, escriba:
find /nas/projects/mgmt/scripts/perl -mtime 8 -mtime -10 -daystart -iname "*.pl"
opción -newer:
Para buscar archivos en el árbol de directorios /nas/images que sean más nuevos que el archivo /tmp/foo, ingrese:
find /etc -newer /tmp/foo
Puede usar el comando táctil para establecer la marca de fecha y hora que le gustaría buscar y luego usar la opción -más nueva de la siguiente manera
touch --date "2010-01-05" /tmp/foo
# Encontrar ficheros más nuevos que 2010/Jan/05, in /data/images
find /data/images -newer /tmp/foo
Lea la página de manual del comando de búsqueda para obtener más información:
man find

-
Linux
- Cómo borrar archivos MUY GRANDES (100-200 GB) en Linux
- La cuota de mercado de Linux en Steam sigue siendo superior a la de Apple macOS
- ¿Puedes ejecutar Linux en un Commodore 64?
- Cambiar la hora en Linux con Chrony
- Ahora puede actualizar Linux Mint 21.1 a Linux Mint 21.2, así es como
- Renombrar archivos masivamente en Linux (quitar espacios, cambiar mayúsculas) a la vez en Linux
- Usa tmux para una terminal más poderosa para Linux
- Las mejores distribuciones ligeras Linux para equipos antiguos [con requisitos del sistema]
- Cómo actualizar de AlmaLinux 8 a AlmaLinux 9
- Control Web Panel, CWP, uno de los mejores paneles de control web hosting para Linux y gratuito
- Cómo instalar y habilitar la finalización automática de Bash
- Cómo configurar FirewallD en distribuciones basadas en RHEL, Fedora, Alma Linux, CentOS, y demás
- Aprenda a usar el comando 'fuser' con ejemplos en Linux
- The Silver Searcher: la herramienta alternativa para búsquedas internas, más rápida que grep en Linux
- Cómo enviar un mensaje a usuarios registrados en la terminal de Linux