Actualiza los registros de fecha y hora, con la fecha y hora actual de los ficheros indicados como argumento. Si el fichero no existe, el comando touch lo crea. Su uso más frecuente es para crear archivos.
La sintaxis del comando touch es de la forma:
touch [opciones] fichero
touch pepe.txt crea el archivo pepe.txt en el directorio actual, si este no existe.
touch {1..5}.txt crea 5 archivos (1.txt, 2.txt, 3.txt, 4.txt, 5.txt).
# ls -l total 0 # touch {1..5}.txt # ls -l total 0 -rw-r--r-- 1 root root 0 abr 11 12:00 1.txt -rw-r--r-- 1 root root 0 abr 11 12:00 2.txt -rw-r--r-- 1 root root 0 abr 11 12:00 3.txt -rw-r--r-- 1 root root 0 abr 11 12:00 4.txt -rw-r--r-- 1 root root 0 abr 11 12:00 5.txt
touch /tmp/service ; service cups restart ; find /var -newer /tmp/service encuentra los archivos que se han modificado por una orden dada, para este ejemplo: creamos el fichero service con la orden touch /tmp/service luego ejecutamos el comando service cups restart y por último find /var -newer /tmp/service que encuentra ficheros en /var que hayan sido modificados más recientemente que el fichero /tmp/service. En vez de usar la opción -newer fichero también se podría usar la opción -anewer fichero se ha accedido al fichero por última vez más recientemente que cuando fichero fue modificado, o la opción -cnewer fichero el status del fichero se cambió por última vez más recientemente que cuando se modificó fichero.
# touch /tmp/service # service cups restart Stopping cups: [ OK ] Starting cups: [ OK ] # find /var -newer /tmp/service /var/cache/cups/job.cache /var/lock/subsys /var/lock/subsys/cups /var/log/audit/audit.log /var/run /var/run/cupsd.pid /var/run/cups /var/run/cups/cups.sock /var/run/cups/certs /var/run/cups/certs/0
Envíanos tús preguntas, comentarios o sugerencias