8 Exemplos práticos do comando Linux Touch

8 Exemplos práticos do comando Linux Touch

Em Linux, Cada arquivo está associado a registros de data e hora e todos os arquivos armazenam as informações do último tempo de acesso, o último tempo de modificação e o último tempo de mudança. Portanto, sempre que criamos um novo arquivo e acessamos ou modificamos um arquivo existente, os registros de data e hora desse arquivo são atualizados automaticamente.

Exemplos de comando Linux Touch

Neste artigo, abordaremos alguns exemplos práticos úteis de Linux toque comandos. O comando toque é um programa padrão para Unix/Linux Sistemas operacionais, que são usados ​​para criar, alterar e modificar os registros de data e hora de um arquivo.

Antes de seguir para tocar Exemplos de comando, verifique as seguintes opções.

Touch opções de comando

  • -a, Altere apenas o tempo de acesso
  • -c, Se o arquivo não existir, não o crie
  • -d, Atualize os tempos de acesso e modificação
  • -m, Altere apenas o tempo de modificação
  • -r, Use os tempos de acesso e modificação do arquivo
  • -t, cria um arquivo usando um tempo especificado

1. Como criar um arquivo vazio

A seguir tocar O comando cria um novo arquivo vazio (zero byte) chamado Sheena.

# toque sheena

2. Como criar vários arquivos

Usando o tocar comando, você também pode criar mais de um único arquivo. Por exemplo, o seguinte comando criará 3 arquivos nomeados, Sheena, meena, e Leena.

# toque sheena meena leena

3. Como alterar o acesso ao acesso e modificação do arquivo

Para alterar ou atualizar os últimos tempos de acesso e modificação de um arquivo chamado Leena, use o -a opção como segue. O comando a seguir define a hora e a data atual em um arquivo. Se o Leena O arquivo não existe, criará um novo arquivo vazio com o nome.

# toque -uma leena

Os comandos Linux mais populares, como o comando find e o comando ls, use timestamps para listar e encontrar arquivos.

4. Como evitar criar um novo arquivo

Usando o -c opção com o tocar O comando evita criar novos arquivos. Por exemplo, o seguinte comando não criará um arquivo chamado Leena Se não existe.

# touch -c leena

5. Como alterar o tempo de modificação do arquivo

Se você gosta de alterar o único tempo de modificação de um arquivo chamado Leena, Em seguida, use o -m opção com o tocar comando. Observe que ele atualizará apenas os últimos tempos de modificação (não os tempos de acesso) do arquivo.

# touch -m leena

6. Defina explicitamente os tempos de acesso e modificação

Você pode definir explicitamente o tempo usando o -c e -t opção com o tocar comando. O formato seria o seguinte.

# touch -c -t yyddhhmm leena

Por exemplo, o seguinte comando define a data e hora de acesso e modificação para um arquivo Leena como 17:30 (17:30 p.m.) 10 de dezembro do ano atual (2020).

# touch -c -t 12101730 Leena

Em seguida, verifique o tempo de acesso e modificação do arquivo Leena, com o ls -l comando.

# ls -l total 2 -rw-r-r--. 1 raiz raiz 0 10 de dezembro 17:30 Leena

7. Como usar o carimbo de hora de outro arquivo

O seguinte comando de toque com o -r opção, atualizará o estampamento de tempo do arquivo meena com o estampamento de tempo de Leena arquivo. Então, ambos o arquivo contém o mesmo carimbo de hora.

# touch -r leena meena

8. Crie um arquivo usando um tempo especificado

Se você deseja criar um arquivo com um tempo especificado que não seja o horário atual, o formato deve ser.

# touch -t yymmddhhmm.SS Tecmint

Por exemplo, o comando do comando abaixo com o comando com -t a opção dará o Tecmint arquivar um carimbo de hora de 18:30:55 p.m. sobre 10 de dezembro, 2020.

# Touch -t 202012101830.55 Tecmint

Quase abordamos todas as opções disponíveis no comando touch para mais opções usam “Homem toque““. Se ainda perdemos alguma opção e você gostaria de incluí -las nesta lista, atualize -nos através da caixa de comentários.