Come creare un file di testo e una cartella dal terminale?


18

Come, da un terminale, posso creare un file di testo semplice e una cartella?


1
Che tipo di file? Un file vuoto? Un file di testo? Un'immagine? Non ci sono abbastanza informazioni qui per darti una risposta concisa. Se puoi chiarire, riaprirò la domanda.
— Ian C.

Suppongo touch filesia troppo breve per servire da risposta ...
— bmike

@bmike Direi di sì, è troppo breve, dal momento che si potrebbe sostenere che la funzione principale di touchè "cambiare l'accesso ai file e i tempi di modifica" (da man touch), a meno che tu non dica che touch filenamecrea un nome file solo se non esiste già. Altrimenti svolge la sua funzione principale.
— user3439894

@IanC scusa, un fuoco txt e una cartella.
— Jemoka,

Per la cronaca questo è Unix standard, quindi i tutorial su Linux / Unix sono utili in generale. L'unica differenza sostanziale è che i filesystem MacOS per impostazione predefinita non fanno distinzione tra maiuscole e minuscole.
— Thorbjørn Ravn Andersen,

Risposte:


32

Una directory può essere creata usando il comando mkdir . Per creare una directory figlio della directory corrente è semplicemente:

mkdir somechild

Questo creerà una directory (mostrata come una cartella nel Finder) denominata somechild.

Un file di testo può essere creato in diversi modi. Il più semplice è l' eco del testo e il reindirizzamento su un file in questo modo:

echo This is some text > myfile.txt

Questo creerà myfile.txte il suo contenuto sarà la stringa This is some text.

È inoltre possibile utilizzare un editor di testo della riga di comando come vim o emacs o nano per avviare un nuovo file di testo. Di seguito avvia un nuovo file di testo e li apre nell'editor per ciascuno dei suddetti editor:

vim myfile.txt
emacs myfiles.txt
nano myfile.txt

L' editor di testo nano è probabilmente il più nuovo di queste tre scelte.



3

Per creare un file di testo vuoto, basta usare:

touch file_name.txt

Da man touch: l'utilità touch imposta i tempi di modifica e accesso di un file. Se il file non esiste, viene creato con autorizzazioni predefinite.


Tecnicamente, touchcrea un file vuoto se il file non esiste, non un file di testo.
— f0,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.