Criação de novos arquivos no Bourne Again Shell ( bash) que vem com a maioria das distribuições de Linux e Unix pode ser feito em uma variedade de maneiras. O tutorial a seguir descreve os três mais comuns : touch , eco, e redirecionamento. Também descreve um exemplo especial : o comando mktemp que pode ser usado para criar ficheiros originais com um nome de ficheiro de base e uma extensão ao acaso . Instruções
1
Digite o seguinte para criar um novo arquivo com o "toque" em comando:
tocar nome
O comando touch vem com todas as versões do Unix e Linux e tem dois efeitos. Se usado em um arquivo inexistente , o arquivo é criado. Se usado em um arquivo existente , o " último acesso " tempo é atualizado para o momento atual
2
Digite o seguinte para criar um novo arquivo com o comando " echo" : .
echo " Este é o conteúdo. " > nome do arquivo
Isso cria o arquivo "nome do arquivo ", como um arquivo de texto e imediatamente coloca o texto dado ao comando echo para o arquivo.
3
Digite o seguinte para criar um novo arquivo via redirecionamento:
ls > nome
Isso é tecnicamente o mesmo que na etapa anterior, mas é importante para ilustrar . Normalmente, quando um usuário digita " ls" no prompt , uma lista de todos os arquivos no diretório atual são exibidas no terminal. Ao usar redirecionamento, os resultados das "ls" comando (ou qualquer outro comando Unix ) são reencaminhadas como o conteúdo do arquivo de texto. Por isso, o comando acima faz "filename" um arquivo de texto contendo uma lista de todos os arquivos no diretório atual
4
Digite o seguinte para criar um arquivo temporário : .
Mktemp nome do arquivo. XXX
Este comando especial cria um arquivo temporário com um nome de arquivo aleatório . O "XXX" será substituído por uma série aleatória de letras e números , o que resulta em um arquivo com um nome como " filename.06m ". Além disso , desde que mktemp é dada uma série de em algum lugar do X no nome do arquivo , que irá garantir que o arquivo é único , garantindo que um novo arquivo vazio será criado.