Que tipo de arquivo? Um arquivo vazio? Um arquivo de texto? Uma imagem? Não há informações suficientes aqui para realmente fornecer uma resposta sucinta. Se você pode esclarecer, vou reabrir a pergunta.
Ian C.
Suponho que touch fileseja breve demais para servir de resposta ...
bmike
@bmike Eu diria que sim, é curto, já que se pode argumentar que a principal função touché "alterar os tempos de acesso e modificação de arquivos" (de man touch), a menos que você mencione que touch filenamesó cria nome de arquivo se ele ainda não existir. Caso contrário, ele executa sua função principal.
user3439894
@ IanC desculpe, um incêndio txt e uma pasta.
Jemoka1
Para o registro, esse é o Unix padrão; portanto, os tutoriais do Linux / Unix são úteis em geral. A única grande diferença é que os sistemas de arquivos MacOS, por padrão, não diferenciam maiúsculas de minúsculas.
Thorbjørn Ravn Andersen 13/10
Respostas:
32
Um diretório pode ser criado usando o comando mkdir . Para criar um diretório filho do diretório atual, é simplesmente:
mkdir somechild
Isso criará um diretório (mostrado como uma pasta no Finder) chamado somechild.
Um arquivo de texto pode ser criado de várias maneiras diferentes. O mais simples é o eco do texto e o redirecionamento para um arquivo como este:
echo This is some text > myfile.txt
Isso criará myfile.txte seu conteúdo será a sequência This is some text.
Você também pode usar um editor de texto de linha de comando, como vim ou emacs ou nano, para iniciar um novo arquivo de texto. A seguir, inicie um novo arquivo de texto e abra-o no editor para cada um dos editores mencionados acima:
vim myfile.txt
emacs myfiles.txt
nano myfile.txt
O editor de texto nano é provavelmente o mais fácil de usar para essas três opções.
De man touch: o utilitário touch define os tempos de modificação e acesso de um arquivo. Se o arquivo não existir, ele será criado com permissões padrão.
touch file
seja breve demais para servir de resposta ...touch
é "alterar os tempos de acesso e modificação de arquivos" (deman touch
), a menos que você mencione quetouch filename
só cria nome de arquivo se ele ainda não existir. Caso contrário, ele executa sua função principal.Respostas:
Um diretório pode ser criado usando o comando mkdir . Para criar um diretório filho do diretório atual, é simplesmente:
Isso criará um diretório (mostrado como uma pasta no Finder) chamado
somechild
.Um arquivo de texto pode ser criado de várias maneiras diferentes. O mais simples é o eco do texto e o redirecionamento para um arquivo como este:
Isso criará
myfile.txt
e seu conteúdo será a sequênciaThis is some text
.Você também pode usar um editor de texto de linha de comando, como vim ou emacs ou nano, para iniciar um novo arquivo de texto. A seguir, inicie um novo arquivo de texto e abra-o no editor para cada um dos editores mencionados acima:
O editor de texto nano é provavelmente o mais fácil de usar para essas três opções.
fonte
Para criar um arquivo de texto vazio, basta usar:
De
man touch
: o utilitário touch define os tempos de modificação e acesso de um arquivo. Se o arquivo não existir, ele será criado com permissões padrão.fonte
touch
cria um arquivo vazio se o arquivo não existir, não um arquivo de texto.