Come creare un nuovo file in Linux

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 che utilizzerai 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 con il terminale, creare nuovi file nell'ambiente desktop è semplice, utilizzando un paio di app di base di tutti i giorni.





Navigatore di file

La maggior parte dei browser di file piace Thunar e Delfino ti permetterà 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. L'apertura dovrebbe iniziare con un file vuoto e premere Ctrl+S dovrebbe darti la finestra di dialogo per salvarlo in una posizione specifica.

come creare un file batch Windows 10

Crea un file nel terminale

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





tocco

Uno dei comandi di base di Linux, touch creerà un nuovo file o, se il nome del file specificato esiste già, 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 destra viene utilizzata in molti comandi per reindirizzare l'output a un file specifico. Lo vedremo usato con altri comandi più avanti in questo articolo.

Puoi, tuttavia, inserirlo senza un comando specifico per creare un file vuoto.

> filename.txt

Attenzione, tuttavia, che l'operatore di reindirizzamento da solo sovrascriverà qualsiasi file esistente che già utilizza quel nome.

buttato fuori

Il comando echo stamperà semplicemente nel terminale qualsiasi input gli venga fornito. 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 quando usi l'eco per posizionare le virgolette attorno al testo.

gatto

Il comando cat (abbreviazione di concatena) è più spesso usato per combinare o leggere file. Tuttavia, può anche creare facilmente nuovi file contenenti testo.

cat > filenname.txt

L'operatore di reindirizzamento è di nuovo qui che reindirizza l'output di cat al file specificato, l'output è quello che digiti in seguito. 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

fallocare

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

Usa fallocate con il seguente comando:

fallocate -l 10MB filename

Sostituisci 'filename' con quello che vuoi chiamare il tuo file.

L'opzione '-l' indica che si desidera una dimensione specifica e l'argomento '10 MB' indica quale dimensione. Puoi anche utilizzare dimensioni di byte più grandi, come GB e TB. Puoi anche usare M invece di MB per designare mebibyte invece di mega byte.

sono venuto

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

vim filename.txt

Con vim in esecuzione, premi il tasto io tasto per iniziare a digitare. Quando hai finito, premi Esc e e digita : wq seguito da accedere per salvare ed 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 uscire.

Correlati: nano vs. Vim: i migliori editor di testo del terminale, a confronto

Crea nuovi file con audacia

Come una nuova procedura guidata per la creazione di file, vai avanti e inizia a abbellire le tue directory con file gloriosi.

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

Condividere Condividere Tweet E-mail Come nascondere i file all'interno delle immagini in Linux

La steganografia consente di crittografare i dati nascondendo le informazioni all'interno di normali file di immagine.

Leggi Avanti
Argomenti correlati
  • Linux
  • Gestione dei file
  • Linux
Circa l'autore Giordano Gloor(51 articoli pubblicati)

Jordan è uno scrittore dello staff di MUO che è appassionato di rendere Linux accessibile e senza stress per tutti. Scrive anche guide sulla privacy e sulla produttività.

Altro da Jordan Gloor

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti