9 formas de usar el comando Touch con ejemplos
H¿Alguna vez te has preguntado cuál es el tocar comando hace? Si lo hizo, ha venido al lugar correcto. Es un comando versátil que no solo le permite crear nuevos archivos, sino que también le permite cambiar las marcas de tiempo de un archivo existente.
En este tutorial, le mostraremos tocar uso de comandos con ejemplos para ayudarlo a comprender mejor.
- Uso del comando táctil para principiantes con ejemplos
- 1) Crea un nuevo archivo
- 2) Crea varios archivos
- 3) Forzar el toque para no crear un archivo
- 4) Cambiar el tiempo de acceso al archivo
- 5) Cambiar la hora modificada
- 6) Cambiar el tiempo modificado y el tiempo de acceso juntos
- 7) Establecer una hora específica
- 8) Cambiar la marca de tiempo en referencia a otro archivo
- 9) Usando DateTime como una cadena
- Conclusión
Uso del comando táctil para principiantes con ejemplos
Estamos usando la última versión de Ubuntu 19.04 para el tutorial. El tutorial debería funcionar bien para aquellos que están usando la versión inferior hasta la 16.04.
1) Crea un nuevo archivo
El comando táctil es útil cuando se trata de crear un nuevo archivo. La sintaxis para crear un nuevo archivo es la siguiente:
$ touch filename
Veamos el comando en acción a continuación.
$ touch learningtouch
La creación de archivos es una tarea común en Linux. Deberías haber usado el gato comando para crear un nuevo archivo. sin embargo, el tocar El comando funciona de manera diferente. En el último caso, solo debería crear el archivo y no hacer nada más. En el caso de gato comando, el usuario puede completarlo instantáneamente con contenido.
En resumen, crea un archivo vacío utilizando el tocar mando.
2) Crea varios archivos
También puede crear varios archivos; todo lo que necesita hacer es agregar el (los) nombre (s) de archivo después del comando separados por un espacio. La sintaxis es la siguiente.
$ touch filename1 filename2 filename3
Veámoslo en acción.
$ touch file1 file2 file3
3) Forzar el toque para no crear un archivo
Puede hacer un comando táctil para no crear un archivo. Para hacerlo, debe usar la opción -c junto con el comando. La sintaxis es la siguiente.
$ touch -c filename
$ touch -c pleaseletmelive
Si intenta acceder al archivo "pleaseletmelive", debería obtener el siguiente error
cannot access 'pleaseletmelive': No such file or directory
4) Cambiar el tiempo de acceso al archivo
los tocar El comando también es útil cuando se trata de cambiar el tiempo de acceso. Para hacerlo, debe utilizar el operador -a.
$ touch -a filename
Veámoslo en acción.
$ touch -a learning touch
Después de eso, ejecute el comando stat para ver el tiempo de acceso:
$ stat learningtouch
5) Cambiar la hora modificada
También puede cambiar la hora modificada utilizando el -metro opción.
$ touch -m filename
$ touch -m learningtouch
6) Cambiar el tiempo modificado y el tiempo de acceso juntos
los -soy La opción le permite cambiar la hora de acceso y la modificación del archivo.
$ touch -am filename
$ touch -am learningtouch
7) Establecer una hora específica
Si desea mencionar una hora específica, puede hacerlo utilizando el -t opción. También es recomendable utilizar -C junto con ella para que no cree un archivo si no existe.
La hora debe especificarse en el siguiente formato
[[CC]YY]MMDDhhmm[.ss]
$ touch -c -t [[CC]YY]MMDDhhmm[.ss] filename
Veámoslo en acción.
$ touch -c -t 202001052335 aprendizaje táctil
En el comando anterior, cambiamos la hora al año 2020, 5 de enero, 23:35
8) Cambiar la marca de tiempo en referencia a otro archivo
El comando táctil también se puede utilizar para cambiar las marcas de tiempo en función de otro archivo.
$ touch -r referencefile filename
Veámoslo en acción.
9) Usando DateTime como una cadena
Por último, también puede usar una cadena que especifique la fecha en la que desea establecer la marca de tiempo del archivo.
$ touch -c -d "DD MMM" filename
$ touch -c -d "3 Jan" learningtouch
Conclusión
Esto nos lleva al final de nuestros comandos táctiles para principiantes. Si los encontró útiles, ¡coméntelos a continuación!
Deja una respuesta