logo

Criar arquivo Linux

O sistema de arquivos Linux considera tudo como um arquivo no Linux; sejam imagens de arquivos de texto, partições, programas compilados, diretórios ou dispositivos de hardware. Se não for um arquivo, deverá ser um processo. Para gerenciar os dados, ele forma uma estrutura em árvore.

Linux arquivos diferenciam maiúsculas de minúsculas, então teste.txt e Teste.txt serão considerados como dois arquivos diferentes. Existem várias maneiras de criar um arquivo no Linux. Alguns métodos convencionais são os seguintes:

Além de todos os métodos acima, também podemos criar um arquivo a partir do gerenciador de arquivos da área de trabalho. Vamos entender os métodos acima em detalhes:

1. Usando o comando cat

O comando cat é um dos mais usados comandos no Linux . É usado para criar um arquivo, exibir o conteúdo do arquivo, concatenar o conteúdo de vários arquivos, exibir os números das linhas, e mais.

Aqui, veremos como criar arquivos e adicionar conteúdo a eles usando comando gato .

Primeiro de tudo, crie um diretório e nomeie-o como Novo_diretório , execute o mkdir comando da seguinte forma:

 mkdir New_directory 

Mude o diretório para ele:

 cd New_directory 

Saída:

quem é Freddie Mercúrio
Criar arquivo Linux

Agora execute o comando cat para criar um arquivo:

 cat > test.txt 

O comando acima criará um arquivo de texto e entrará no modo editor. Agora, digite o texto desejado e pressione CTRL+D para salvar e sair do arquivo e ele retornará à linha de comando.

Para exibir o conteúdo do arquivo, execute o comando cat da seguinte forma:

 cat test.txt 

Considere a saída abaixo:

Criar arquivo Linux

2. Usando o comando de toque

O tocar comando também é um dos comandos populares no Linux. É usado para crie um novo arquivo, atualize o carimbo de data/hora em arquivos e diretórios existentes . Também pode criar arquivos vazios no Linux.

O comando de toque é a maneira mais simples de criar um novo arquivo na linha de comando. Podemos criar vários arquivos executando este comando de uma vez.

Para criar um arquivo, execute o comando touch seguido do nome do arquivo conforme indicado abaixo:

 touch test1.txt 

Para listar as informações do arquivo criado, execute o comando abaixo:

 ls - l test1.txt 

Considere a saída abaixo:

Criar arquivo Linux

Para criar vários arquivos de uma vez, especifique os arquivos e suas extensões após o comando touch junto com um espaço único. Execute o comando abaixo para criar três arquivos de uma vez:

 touch test1.txt test2.txt test3.txt 

Para criar dois tipos diferentes de arquivo, execute o comando da seguinte forma:

 touch test4.txt test.odt 

O comando acima criará dois arquivos diferentes nomeados como teste4.txt e teste.odt .

Para exibir o arquivo e seu carimbo de data/hora, execute o comando eu comando da seguinte forma:

 ls -l 

Considere a saída abaixo:

Criar arquivo Linux

Se passarmos o nome de um arquivo existente, o carimbo de data/hora desse arquivo será alterado.

Nota: A diferença significativa entre o comando touch e cat é que usando o comando cat, podemos especificar o conteúdo do arquivo no prompt de comando comparativamente ao comando touch cria um arquivo em branco.

3. Usando o símbolo de redirecionamento (>)

Também podemos criar um arquivo usando o símbolo de redirecionamento (>) na linha de comando. Para criar um arquivo, basta digitar um símbolo de redirecionamento (>) seguido do nome do arquivo. Este símbolo é usado principalmente para redirecionar a saída. Existem duas maneiras de redirecionar a saída. Se usarmos > operador , ele substituirá o arquivo existente e o operador >> anexará a saída.

Para criar um arquivo com operador de redirecionamento (>), execute o comando da seguinte forma:

 > test5.txt 

O comando acima irá criar um arquivo, para exibir a existência do arquivo criado, execute o comando abaixo:

 ls -l test5.txt 

Considere a saída abaixo:

Criar arquivo Linux

4. Usando o comando echo

O eco O comando é usado para criar um arquivo, mas devemos especificar o conteúdo do arquivo na linha de comando.

Para criar o arquivo com o comando echo, execute o comando da seguinte forma:

 echo ' File content' > test6.txt 

O comando acima criará o teste6 arquivo. Para exibir a existência do arquivo, execute o comando abaixo:

 ls -l test6.txt 

considere a saída abaixo:

Criar arquivo Linux

5. Usando o comando printf

Também podemos criar um arquivo usando imprimir comando. Para isso precisamos especificar o conteúdo do arquivo na linha de comando.

Para criar um arquivo com o comando printf, execute o comando da seguinte forma:

 printf ' File content' > test7.txt 

Para exibir os detalhes do arquivo, execute o comando ls da seguinte forma:

 ls -l test7.txt 

Para exibir o conteúdo do arquivo, execute o comando cat da seguinte forma:

 cat test7.txt 

Considere a saída abaixo:

Criar arquivo Linux

6. Usando o Editor de Texto

Também podemos criar um arquivo usando diferentes editores de texto como vim, nano, vi, e mais.

    Usando o editor de texto Vim

Podemos criar um arquivo usando o Editor de texto Vim . Caso você não tenha o editor vim instalado em sua máquina, execute o comando abaixo:

 sudo apt install vim 

Saída:

 [sudo] password for javatpoint: Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: vim-runtime Suggested packages: ctags vim-doc vim-scripts The following NEW packages will be installed: vim vim-runtime 0 upgraded, 2 newly installed, 0 to remove and 64 not upgraded. Need to get 6,878 kB of archives. After this operation, 33.4 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim-runtime all 2:8.1.0875-5ubuntu2 [5,669 kB] Get:2 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim amd64 2:8.1.0875-5ubuntu2 [1,209 kB] Fetched 6,878 kB in 3s (2,256 kB/s) Selecting previously unselected package vim-runtime. (Reading database ... 216385 files and directories currently installed.) Preparing to unpack .../vim-runtime_2%3a8.1.0875-5ubuntu2_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/ help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags .vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.0875-5ubuntu2) ... Selecting previously unselected package vim. Preparing to unpack .../vim_2%3a8.1.0875-5ubuntu2_amd64.deb ... Unpacking vim (2:8.1.0875-5ubuntu2) ... Setting up vim-runtime (2:8.1.0875-5ubuntu2) ... Setting up vim (2:8.1.0875-5ubuntu2) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto m ode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto m ode Processing triggers for man-db (2.8.7-3) ... 

O editor de texto Vim foi instalado com sucesso.

Para criar um arquivo usando o editor de texto vim, execute o comando abaixo:

 vim test8.txt 

O comando acima abrirá o editor de texto, pressione a tecla i para ir para o modo de inserção do editor.

Insira o conteúdo do arquivo, pressione Tecla Esc precedido por :qq para salvar e sair do arquivo. O editor de texto tem a seguinte aparência:

Criar arquivo Linux

Para exibir as informações do arquivo, execute o eu comando da seguinte forma:

 ls -l test8.txt 

Para visualizar o conteúdo do arquivo, execute o comando cat da seguinte forma:

 cat test8.txt 

Considere a saída abaixo:

Criar arquivo Linux

7. Usando o editor Nano

Podemos criar um arquivo usando o nano editor de texto. Para criar um arquivo, execute o comando abaixo:

 nano test9.txt 

O comando acima abrirá o editor de texto nano. Digite o texto desejado e pressione CTRL+X em seguida, digite y para confirmação das alterações do arquivo. Imprensa Tecla Enter para sair do editor.

O editor de texto nano se parece com a imagem abaixo:

Criar arquivo Linux

Para exibir as informações do arquivo, execute o comando abaixo:

 ls -l test9.txt 

Para visualizar o conteúdo do arquivo, execute o comando abaixo:

 cat test9.txt 

Considere a saída abaixo:

Criar arquivo Linux

Usando o editor Vi

Para criar um arquivo com o editor Vi, execute o comando abaixo:

 vi test10.txt 

O comando acima abrirá o editor Vi. Pressione a tecla i para o modo de inserção e insira o conteúdo do arquivo. Pressione a tecla Esc e :wq para salvar e sair do arquivo do editor.

Para exibir as informações do arquivo, execute o comando abaixo:

 ls -l test10.txt 

Para exibir o conteúdo do arquivo, execute o comando abaixo:

como desreferenciar um ponteiro em c
 cat test10.txt 

Considere a saída abaixo:

Criar arquivo Linux