C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) touch uso: Criação ou atualização de timestamps de arquivos
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] C Shell (csh) touch uso: Criação ou atualização de timestamps de arquivos

Overview

O comando touch é utilizado para criar arquivos vazios ou atualizar a data e hora de acesso e modificação de arquivos existentes. É uma ferramenta útil para gerenciar arquivos e suas propriedades temporais.

Usage

A sintaxe básica do comando touch é a seguinte:

touch [opções] [argumentos]

Common Options

  • -a: Atualiza apenas a data de acesso do arquivo.
  • -m: Atualiza apenas a data de modificação do arquivo.
  • -c: Não cria um novo arquivo se ele não existir.
  • -t: Permite especificar uma data e hora personalizadas para o timestamp.

Common Examples

Aqui estão alguns exemplos práticos do uso do comando touch:

  1. Criar um novo arquivo vazio chamado novo_arquivo.txt:
    touch novo_arquivo.txt
    
  2. Atualizar a data e hora de um arquivo existente chamado documento.txt:
    touch documento.txt
    
  3. Atualizar apenas a data de acesso de um arquivo chamado imagem.png:
    touch -a imagem.png
    
  4. Atualizar apenas a data de modificação de um arquivo chamado script.sh:
    touch -m script.sh
    
  5. Criar um arquivo apenas se ele não existir, usando a opção -c:
    touch -c arquivo_existente.txt
    
  6. Definir uma data e hora específicas para um arquivo chamado backup.txt:
    touch -t 202310151200 backup.txt
    

Tips

  • Use touch frequentemente para garantir que seus arquivos estejam atualizados, especialmente antes de realizar backups.
  • Combine opções para personalizar o comportamento do comando conforme suas necessidades.
  • Verifique os timestamps dos arquivos após usar o touch com o comando ls -l para confirmar as alterações.