Como você sabe, em sistemas operacionais Linux, há um grande número de comandos terminais internos que executam uma ampla variedade de ações. Alguns permitem que você instale programas, outros são projetados para gerenciar volumes lógicos e discos rígidos. Existem entre eles e aqueles que são criados para interagir com arquivos. Um desses comandos é chamado de toque, e é sobre isso que queremos dizer no quadro desse material de treinamento.
Usamos o comando touch no Linux
Para usar o comando touch no Linux, você precisará examinar sua sintaxe e entender os princípios da entrada. Não deve haver problemas com isso, já que a utilidade em si é bastante simples, e com opções acessíveis podem ser resolvidas literalmente em poucos minutos. Vamos começar com isso.Sintaxe
Preste atenção à visão padrão da string ao inserir o comando touch. Parece que isso: toque + [Opções] + arquivo. Se a ação deve ser implementada em nome do Superusuário, você terá que adicionar sudo no início da linha e, depois de ser ativado escrever uma senha confirmando a conta. Quanto às opções adicionais, vale a pena notar o seguinte:
- - Help e --version raramente são usados. A primeira opção dará a oportunidade de ler a documentação oficial, e o segundo exibirá a versão atual do utilitário.
- -A é responsável por alterar o tempo de acesso ao arquivo especificado.
- -m altera o tempo de modificação.
- -C determina que o objeto com o nome especificado não será criado.
- -R permitirá que você use o tempo de acesso e a modificação do arquivo especificado.
- -T é projetado para alterar a data e a hora enviada manualmente.
- -D usa a data e a hora especificados no formulário de uma string.
Agora você sabe absolutamente sobre todas as opções disponíveis em questão hoje. Vamos ao estudo dos parâmetros para lidar com todas as ações básicas realizadas usando esse utilitário.
Geração de arquivos vazios
Para começar, descobriremos com a ação do comando de toque sem usar nenhum argumento - por isso cria um tamanho vazio de arquivo 0 bytes com o nome especificado.
- Abra o "Terminal" conveniente para você, por exemplo, através do ícone no menu do aplicativo ou na combinação de teclas CTRL + ALT + T..
- Aqui, insira o Tuesch Testfile, onde o Testfile substitui o nome necessário.
- Depois de ativar este comando, se ele passar sem erros, uma nova linha aparecerá para entrada e, no local atual, o objeto correspondente será criado.
- Você pode adicionar vários arquivos ao mesmo tempo, por sua vez, escrevendo o nome de todos, para que fique fora algo como esta linha: Toque em Testfile1 Testfile2 Testfile3.
- Há um recurso que também deve ser considerado. Se você precisar criar vários arquivos com o mesmo nome, mas com números diferentes no final, como mostrado acima, é mais fácil usar esse tipo de escrita: Toque em Testfile {1..6}.
Mais comando de toque sem aplicar argumentos não é capaz de fazer nada, então vamos imediatamente prosseguir para a análise de exemplos de interação com opções.
Definindo o último tempo de acesso
Como você já sabe, uma das opções em consideração permite que você altere o acesso à corrente para a corrente. Isso é feito digitando apenas uma linha que possui o tipo de arquivo de toque, onde o arquivo é o nome do objeto necessário. O número de itens listados para uma linha não é limitado. Ao mesmo tempo, o último tempo de mudança não é definido, a menos que uma opção adicional - seja opcional nessa linha, falaremos sobre isso ainda mais.
Definindo o último tempo de mudança
Para a mesma analogia, o argumento acima mencionado também está operando. Oe reatribua a última vez na corrente e a string é assim: Toque em arquivo. Todas as alterações feitas entram em vigor imediatamente, o que significa que você pode alternar para sua verificação ou para executar outras tarefas para as quais o comando Touch com a opção -m foi chamado.
Proibir a criação de um objeto
Um utilitário de toque simples às vezes permite implementar e uma meta complexa, inserindo a linha literal no console. Depois de executar o comando Touch -c File, onde o arquivo é o nome exato do arquivo desejado, o item com o nome especificado não pode ser criado pelo usuário usual. Esta opção é desativada somente após o usuário privilegiado cria um objeto vazio com o mesmo nome através do mesmo comando. Além disso, nada impede que você crie uma lista de títulos para estabelecer simultaneamente as limitações nelas.
Definindo o tempo de acesso e alterar
As opções acima - a e -m permitidas apenas para alterar as configurações do arquivo definindo a hora atual, mas é possível definir absolutamente qualquer momento até um segundo. Ao mesmo tempo, o principal é cumprir a regra de comissionamento: [BB] GG] mdddhchmm [.SSS], onde explosivos - os dois primeiros dígitos do ano, GG - segundo, mm - mês, DD - Date , CH - Relógios, Mm - minutos, Ss - segundos. O comando necessário é obtido: Toque em arquivo -c -t 01261036.
Se você estiver interessado em visualizar o resultado final, escreva no console LS -L e clique em ENTER. A lista permanece apenas para encontrar o arquivo e visualização desejados quando ele foi modificado.
Transferência de marcas temporárias do arquivo selecionado
Se você se familiarizou com as informações acima, sabe que a opção -r poderá transferir rótulos temporários de um objeto para outro. Ele é realizado através da string: Touch -r File1 File2, onde o arquivo1 é um arquivo existente com determinadas marcas de tempo e o File2 é um novo objeto a que eles serão aplicados.
Criando um arquivo com o tempo especificado
No final deste material, observamos que, por padrão, o toque cria arquivos atualizados, no entanto, ele pode ser alterado aplicando apenas uma opção: Touch -t 201912101830.55 arquivo, onde 201912101830.55 - exatamente o tempo especificado em sua escolha e arquivo é o nome do objeto ou objetos, se forem apresentados como uma lista.
Agora você está familiarizado com o comando touch, que é usado ativamente no Linux para criar arquivos. Pode ser ambos elementos de teste separados e objetos adicionados para determinados fins. O usuário já decide, em qual direção aplicar as capacidades do utilitário. Se você estiver interessado no tópico das principais equipes deste sistema operacional, sugerimos explorar os seguintes materiais.
Veja também:
Comandos freqüentemente usados em "terminal" linux
Comando LN / Find / Ls / Grep / PWD no Linux