Como criar arquvos no terminal Linux

Como criar arquvos no terminal Linux

Aprenda sobre como criar novos arquivos usando comandos do Linux.

Vamos aprender sobre como criar arquivos na linha de comando do Linux. Discutirei brevemente a adição de conteúdo ao arquivo. No entanto, detalhes sobre a edição de arquivos de texto serão abordados mais tarde.

Criando um novo arquivo vazio com o comando touch

Usar o comando touch é bem simples.

Comandos para usar no terminal

touch nome_do_arquivo

Mude para o diretório base e crie um novo diretório chamado arquivos_de_teste e alterne para este diretório:

Comandos para usar no terminal

mkdir arquivos_de_teste && cd arquivos_de_teste

O && é uma maneira de combinar dois comandos. O segundo comando só é executado quando o primeiro comando é executado com êxito. Agora, crie um novo arquivo chamado novo_arquivo:

Comandos para usar no terminal

touch novo_arquivo

É isso. Você acabou de criar um novo arquivo vazio.

Liste o conteúdo do diretório e verifique as propriedades do arquivo com o comando ls -l.

Your browser does not support the video tag.

O objetivo original do comando touch é 'tocar' um arquivo e alterar seu carimbo de data/hora. Se o arquivo fornecido não existir, ele criará um novo arquivo com o nome. Criar um novo arquivo usando o comando echo

O comando echo exibe tudo o que você fornece a ele. Daí o nome "eco".

Comandos para usar no terminal

echo Hello World

Você pode usar o redirecionamento e rotear a saída para um arquivo. E, portanto, criando um novo arquivo no processo:

Comandos para usar no terminal

echo "Hello World" >> outro_novo_arquivo

Dessa forma, você cria um novo arquivo chamado outro_novo_arquivo com o texto Hello World nele.

Lembre-se, se o arquivo fornecido já existir, com o redirecionamento >>, você adicionará uma nova linha ao arquivo. Você também pode usar o redirecionamento >, mas ele substituirá o conteúdo existente do arquivo.

Criando novos arquivos usando o comando cat

O objetivo original do comando cat era concatenar arquivos. No entanto, ele é usado principalmente para exibir o conteúdo de um arquivo.

Ele também pode ser usado para criar um novo arquivo com a opção de adicionar conteúdo. Para isso, você pode usar os redirecionamentos > e >>.

Comandos para usar no terminal

cat >> outro_arquivo

Mas este irá criar um novo arquivo e permitir que você adicione algum texto a ele. A adição de texto é opcional. Você pode sair do cat entrando no modo usando as teclas Ctrl + D ou Ctrl + C.

Novamente, o modo de acréscimo >> adiciona novo texto no final do conteúdo do arquivo, enquanto o modo > substitui o conteúdo existente por novo.

Use a exibição de listagem longa com ls -l e observe os carimbos de data/hora. Agora toque no arquivo touch outro_novo_arquivo. Você vê a diferença nos carimbos de data/hora?

Teste seus conhecimentos

Você aprendeu sobre como criar novos arquivos. Aqui estão alguns exercícios simples para praticar o que você acabou de aprender. Inclui um pouco dos capítulos anteriores também.

  • Use o comando touch para criar três novos arquivos chamados arquivo1, arquivo2 e arquivo3. Dica: você não precisa executar o toque três vezes.
  • Crie um diretório chamado arquivos e crie um arquivo chamado meu_arquivo nele.
  • Use o comando cat para criar um arquivo chamado seu_arquivo e adicione o seguinte texto nele "Este é o seu arquivo".
  • Use o comando echo para adicionar uma nova linha "Este é o nosso arquivo" para o seu_arquivo.
  • Exibir todos os arquivos em ordem cronológica inversa (consulte o ponto 3). Agora use o comando touch para modificar o carimbo de data/hora de arquivo2 e arquivo3. Agora exiba o conteúdo em ordem cronológica inversa novamente.

Isso é muito divertido. Estão a fazer bons progressos. Você aprendeu a criar novos arquivos neste capítulo. Em seguida, você aprenderá sobre como exibir o conteúdo de um arquivo.

Última atualização deste artigo: 19 de july de 2023