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.