una pregunta que diferencia hay entre crear un archivo con touch y crear un archivo con vim o nano?

Leonardo Balbastro

Leonardo Balbastro

Pregunta
studenthace 5 años

una pregunta que diferencia hay entre crear un archivo con touch y crear un archivo con vim o nano?

3 respuestas
para escribir tu comentario
    Diego Henao

    Diego Henao

    studenthace 4 años

    Touch solamente lo crea físicamente. Vim y nano lo crean y adicional lo editan

    Jaasiel Alejandro Castellanos Gomez

    Jaasiel Alejandro Castellanos Gomez

    studenthace 5 años

    en todos casos creas un archivo de texto plano. hacen lo mismo pero no se emplean para lo mismo,

    TOUCH

    como dice la documentación oficial de la herramienta touch es utilizado para cambiar la marca de tiempo de los archivos, siempre y cuando estos existan, en caso contrario creara un nuevo archivo.

    Ejemplo.

    Si en un directorio tienes un archivo, por ejemplo file.txt que fue creado hace un año, y usas el comando touch seguido del nombre del archivo, actualizaras la marca de fecha del archivo,

    root@debian : ls -a -rwxrwxrwx 1 root 51 may 9 23:09 file.txt root@debian : touch file.txt root@debian : ls -a -rwxrwxrwx 1 root 520 ago. 10 18:14 file.txt

    en caso de que no exista lo creara.

    root@debian : ls -a root@debian : touch file.txt root@debian : ls -a -rwxrwxrwx 1 root 520 ago. 10 18:14 file.txt

    pero si usas toch y le pasas como parámetro un archivo que no existe entonces lo crearas. en contra parte los editores de texto te proporcionan mas herramientas para manipular archivos de texto, control de linea, inserción, opciones para depuración, indentado de código etc.

    jason alejandro martinez jimenez

    jason alejandro martinez jimenez

    studenthace 5 años

    touch es el comando que solo te permite crear el archivo, Vim y Nano crean el archivo y te permiten realizar la edición del mismo.

    touch también te permite ver la marca de tiempo de un archivo existente.

    touch Platzi.sh (creo solo el archivo)

    vim/nano Platzi.sh (creo el archivo y te ingresa a la edición)

Curso de Administración de Servidores Linux

Curso de Administración de Servidores Linux

Linux es el sistema operativo con mayor adopción para la administración de servidores en Internet. Domina la administración del sistema operativo, archivos, permisos, usuarios y paquetes. Utiliza herramientas para monitorear servicios y procesos. Establece tareas programadas. Configura la seguridad de tu servidor y red para reducir vulnerabilidades.

Curso de Administración de Servidores Linux
Curso de Administración de Servidores Linux

Curso de Administración de Servidores Linux

Linux es el sistema operativo con mayor adopción para la administración de servidores en Internet. Domina la administración del sistema operativo, archivos, permisos, usuarios y paquetes. Utiliza herramientas para monitorear servicios y procesos. Establece tareas programadas. Configura la seguridad de tu servidor y red para reducir vulnerabilidades.