Quiero saber exactamente qué es el comando watch
y cómo se usa para mirar archivos y carpetas. ¿Cómo lo opera desde un terminal de línea de comandos?
command-line
CENTAURO
fuente
fuente
Respuestas:
De
man watch
Digamos que desea monitorear el estado de su dispositivo de red, puede usarlo en la terminal,
Le dará salida como a continuación, que se actualizará en cada 2 segundos (como solía
-n 2
)Si desea vigilar los cambios de sus carpetas de archivos en un directorio, use
Le mostrará la lista de archivos y carpetas en ese directorio que se actualizará cada 5 segundos.
fuente
watch -d ls /path/to/directory
. Actualizará la lista cada 2 segundos de forma predeterminada.Si se refiere al comando
watch
, básicamente ejecuta un comando de vez en cuando, por defecto cada 2 segundos, y muestra la pantalla completa de salida.Para un ejemplo bastante largo, abra la terminal e ingrese:
Esto esperará 5 segundos y luego mostrará "hello world" en el archivo de texto ~ / newfile.txt
No lo ejecutes, pero abre un nuevo - Ctrl+ Shift+ T.
Ingrese esto y ejecútelo:
Esto le indicará
watch
que ejecute el comandols ~
(que enumera el contenido del directorio de inicio~
) , cada 2.5 segundos-n 2.5
.Regrese a la pestaña con el
sleep..
, y ejecute ese comando, luego vuelva a la pestaña con elwatch
comando. Debería ver quenewfile.txt
aparece de manera ventual en la salida.Para obtener más información, consulte la página
watch
del manual con:fuente