saber como criar um novo arquivo é uma habilidade importante para qualquer um usando o Linux em uma base regular. Você pode criar um novo arquivo a partir da linha de comandos ou do Gerenciador de arquivos desktop.
neste tutorial, vamos mostrar-lhe várias formas de criar rapidamente um novo ficheiro em Linux usando a linha de comandos.
Antes de iniciar o #
para criar um novo ficheiro, terá de ter permissões de escrita na pasta-mãe. Caso contrário, você receberá uma permissão negada erro.,
Se quiser mostrar o conteúdo de uma pasta use o comando ls
.
criar um ficheiro com o comando touch #
o comando
permite-nos actualizar as datas dos ficheiros e directórios existentes, bem como criar ficheiros novos e vazios.
A maneira mais fácil e memorável de criar arquivos novos e vazios é usando o comando touch
.,
Para criar um novo arquivo, basta executar o touch
comando seguido do nome do arquivo que você deseja criar:
touch file1.txt
Se o arquivo file1.txt
não existe o comando acima irá criar a ele, caso contrário, ela vai mudar a sua carimbos de data / hora.
Para criar vários arquivos de uma vez, especifique os nomes de arquivo separados por espaço:
touch file1.txt file2.txt file3.txt
Criando um Arquivo com o Operador de Redirecionamento #
o Redirecionamento permite que você capture a saída de um comando e enviá-lo como entrada para outro comando ou arquivo., Existem duas maneiras de redirecionar a saída para um arquivo. O operador >
irá sobrepor um ficheiro existente, enquanto o operador >>
irá adicionar o resultado ao ficheiro.
para criar um ficheiro de tamanho zero vazio, basta indicar o nome do ficheiro que deseja criar após o operador de redireccionamento:
> file1.txt
Este é o comando mais curto para criar um novo ficheiro no Linux.
ao criar um arquivo usando um redirecionamento, tenha cuidado para não sobrepor um arquivo existente importante.,
criar um ficheiro com o comando cat #
o comando cat é usado principalmente para ler e concatenar ficheiros, mas também pode ser usado para criar novos ficheiros.
para criar um novo ficheiro execute o comando cat seguido pelo operador de redireccionamento >
e o nome do ficheiro que deseja criar. Pressione Enter
digite o texto e depois de terminar pressione o para salvar os arquivos.,
cat > file1.txt
Criando um ficheiro com o comando echo #
o echo
o comando imprime as cadeias de caracteres que são passadas como argumentos para o resultado padrão, que pode ser redireccionado para um ficheiro.
para criar um novo ficheiro, execute o comando echo
seguido do texto que deseja imprimir e use o operador de redireccionamento>
para gravar o resultado no ficheiro que deseja criar.,
echo "Some line" > file1.txt
Se você deseja criar um vazio simplesmente use:
echo > file1.txt
Criando um Arquivo usando o Heredoc #
Aqui documento ou Heredoc é um tipo de redirecionamento que permite que você passe várias linhas de entrada para um comando.
este método é usado principalmente quando você deseja criar um arquivo contendo várias linhas de texto de um script shell.,
Por exemplo, para criar um novo arquivo file1.txt
você deverá usar o seguinte código:
cat << EOF > file1.txt
Some line
Some other line
EOF
O corpo do heredoc pode conter variáveis, caracteres especiais e comandos.
Criando um ficheiro grande #
por vezes, para fins de teste, poderá querer criar um ficheiro de dados grande. Isto é útil quando você quer testar a velocidade de escrita de sua unidade ou para testar a velocidade de download de sua conexão.
usando o comando dd #
o comando
é usado principalmente para converter e copiar arquivos.,
Para criar um arquivo chamado 1G.test
com o tamanho de 1 gb, você deve executar:
dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G
Usando fallocate comando #
fallocate
um utilitário de linha de comando para a atribuição real de espaço em disco para arquivos.
O seguinte comando irá criar um novo arquivo chamado 1G.test
com o tamanho de 1 gb:
fallocate -l 1G 1G.test
Conclusão #
neste tutorial, você aprendeu como criar um novo arquivo no Linux a partir da linha de comando usando vários comandos e redirecionamento.,
Se a linha de comandos não é a sua coisa, você pode facilmente criar um ficheiro de texto em branco usando o menu do botão direito no Gestor de Ficheiros.