Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash touch uso equivalente: Crear archivos vacíos o actualizar marcas de tiempo
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash touch uso equivalente: Crear archivos vacíos o actualizar marcas de tiempo

Overview

El comando touch se utiliza en sistemas operativos basados en Unix para crear archivos vacíos o actualizar la fecha y hora de acceso y modificación de archivos existentes. Si el archivo no existe, touch lo creará; si ya existe, simplemente actualizará sus marcas de tiempo.

Usage

La sintaxis básica del comando touch es la siguiente:

touch [opciones] [argumentos]

Common Options

  • -a: Actualiza solo la fecha de acceso del archivo.
  • -m: Actualiza solo la fecha de modificación del archivo.
  • -c: No crea el archivo si no existe.
  • -d <fecha>: Establece la fecha y hora especificadas en lugar de la actual.
  • -r <archivo>: Usa la fecha y hora de otro archivo.

Common Examples

Aquí hay algunos ejemplos prácticos del uso del comando touch:

  1. Crear un archivo vacío:
    touch archivo_vacio.txt
    
  2. Actualizar la fecha de acceso y modificación de un archivo existente:
    touch archivo_existente.txt
    
  3. Crear múltiples archivos vacíos a la vez:
    touch archivo1.txt archivo2.txt archivo3.txt
    
  4. Actualizar solo la fecha de acceso:
    touch -a archivo_existente.txt
    
  5. Establecer una fecha y hora específicas:
    touch -d "2023-10-01 12:00:00" archivo_existente.txt
    
  6. No crear el archivo si no existe:
    touch -c archivo_no_existente.txt
    

Tips

  • Utiliza touch para crear rápidamente archivos de marcador de posición en proyectos.
  • Combinado con otros comandos, touch puede ser útil en scripts para gestionar archivos y sus marcas de tiempo.
  • Recuerda que si usas touch en un archivo existente, se actualizarán las marcas de tiempo, lo que puede afectar a procesos que dependen de estas.