Come creare un nuovo file in Linux

Esistono diverse app e comandi in Linux che creeranno nuovi file per te, anche senza avviare un’applicazione. Il metodo da utilizzare dipenderà dallo scopo del file. Diamo un’occhiata alle opzioni in modo da poter sapere quale è più utile per te.

Tratteremo la creazione di file sia nel terminale che su un desktop Linux.

Crea un file sul desktop

Se non ti senti a tuo agio nell’utilizzo del terminale, creare nuovi file nell’ambiente desktop è semplice, utilizzando un paio di app quotidiane di base.

Browser di file

La maggior parte dei browser di file come Thunar e Dolphin ti consentirà di creare file vuoti facendo clic con il pulsante destro del mouse nella directory desiderata e premendo Crea file vuoto o un’opzione simile dal menu a discesa.

In alternativa, nel menu dell’applicazione, puoi spesso fare clic su File> Crea nuovo per ottenere le opzioni per la generazione di nuovi file.

Editor di testo

La tua distribuzione Linux includerà una o un’altra app di editor di testo di base. Aprendolo dovresti iniziare con un file vuoto e premendo Ctrl + S dovresti visualizzare la finestra di dialogo per salvarlo in una posizione specifica.

Crea un file nel terminale

Molti comandi del terminale Linux ti consentono di creare file in modo rapido ed efficiente e ne discuteremo alcuni di seguito.

toccare

Uno dei comandi Linux più basilari, il tocco creerà un nuovo file o, se il nome del file specificato già esiste, aggiornerà la data dell’ultima modifica del file.

Nella directory in cui vuoi salvare il tuo file, digita:

touch filename.txt

In alternativa, crea più file con un comando semplicemente inserendo uno spazio tra ogni nome di file:

touch filename1.txt filename2.txt filename3.txt

Puoi verificare che il file che hai creato esista con questo comando:

ls

Poiché non è possibile modificare i file con il tocco, il comando è più adatto per creare rapidamente più file da modificare in seguito.

Operatore di reindirizzamento (>)

La parentesi angolare retta viene utilizzata in molti comandi per reindirizzare l’output a un file specifico. Lo vedremo usato con altri comandi più avanti in questo articolo.

È tuttavia possibile immetterlo senza un comando specifico per creare un file vuoto.

> filename.txt

Attenzione, però, che l’operatore di reindirizzamento sovrascriverà da solo qualsiasi file esistente che già utilizza quel nome.

eco

Il comando echo stamperà semplicemente nel terminale qualunque input tu gli dia. Tuttavia, può anche creare un nuovo file e, facoltativamente, salvare una singola riga di testo al suo interno.

Per creare un nuovo file vuoto, usa questo comando:

echo -n > filename.txt

Per creare un nuovo file con una riga di testo, usa:

echo "File text" > filename.txt

Assicurati di usare l’eco per inserire virgolette intorno al testo.

gatto

Il comando cat (abbreviazione di concatenate) viene spesso utilizzato per combinare o leggere file. Tuttavia, può anche creare facilmente nuovi file con testo al loro interno.

cat > filenname.txt

L’operatore di reindirizzamento è di nuovo qui reindirizzando l’output di cat al file specificato, l’output è qualunque cosa digiti successivamente. Quando hai finito di scrivere il contenuto del tuo nuovo file, premi Ctrl + D per salvarlo.

printf

Il comando printf è simile a echo, ma con un po ‘più di potenza di formattazione.

Ad esempio, puoi creare un file con due righe di testo utilizzando il seguente comando singolo:

printf 'Some text
 Some more text' > filename.txt

fallocate

Fallocate ti consente di creare un file in Linux con una dimensione specifica. È utile principalmente a scopo di test, ad esempio per misurare la velocità di scrittura del disco rigido.

Usa fallocate con il seguente comando:

fallocate -l 10MB filename

Sostituisci “nomefile” con quello che vuoi chiamare il tuo file.

L’opzione “-l” indica che desideri una dimensione specifica e l’argomento “10 MB” indica quale dimensione. Puoi anche utilizzare dimensioni di byte maggiori, come GB e TB. Puoi anche usare M invece di MB per designare mebibyte invece di mega byte.

vim

Vim è un editor di testo basato su terminale che verrà avviato quando si specifica un nome file:

vim filename.txt

Con vim in esecuzione, premere il tasto i per iniziare a digitare. Quando hai finito, premi Esc e digita : wq seguito da Invio per salvare e uscire.

nano

GNU nano è un altro editor di testo simile a Vim, ma forse un po ‘più user-friendly.

Puoi creare rapidamente e iniziare a modificare un file con questo comando:

nano filename.txt

Digita quello che desideri nel file, quindi premi Ctrl + S per salvare e Ctrl + X per uscire.

Correlati: nano vs Vim: i migliori editor di testo per terminali, a confronto

Crea nuovi file con audacia

Come procedura guidata per la creazione di un nuovo file, vai avanti e inizia ad abbellire le tue directory con file gloriosi.

Man mano che acquisisci competenze nella gestione dei file Linux, scoprirai che ci sono molti trucchi interessanti per manipolare e nascondere i file che hai creato.