Come creare un file in Linux

Sapere come creare un nuovo file è un’abilità importante per chiunque utilizzi Linux su base regolare. È possibile creare un nuovo file dalla riga di comando o dal file manager desktop.

In questo tutorial, vi mostreremo vari modi per creare rapidamente un nuovo file in Linux utilizzando la riga di comando.

Prima di iniziare #

Per creare un nuovo file è necessario disporre dei permessi di scrittura sulla directory principale. In caso contrario, si riceverà un permesso negato errore.,

Se si desidera visualizzare il contenuto di una directory utilizzare il comando ls.

Creazione di un file con il comando touch #

Il comandotouch ci consente di aggiornare i timestamp su file e directory esistenti e di creare nuovi file vuoti.

Il modo più semplice e memorabile per creare nuovi file vuoti è usare il comandotouch.,

Per creare un nuovo file, è sufficiente eseguire il touch comando seguito dal nome del file che si desidera creare:

touch file1.txt

Se il file file1.txt non esiste il comando di sopra di creare, altrimenti, cambierà il suo timestamp.

Per creare più file contemporaneamente, specificare i nomi dei file separati dallo spazio:

touch file1.txt file2.txt file3.txt

Creare un file con l’operatore di reindirizzamento #

Il reindirizzamento consente di acquisire l’output da un comando e inviarlo come input a un altro comando o file., Esistono due modi per reindirizzare l’output a un file. L’operatore> sovrascriverà un file esistente, mentre l’operatore>> aggiungerà l’output al file.

Per creare un file vuoto di lunghezza zero è sufficiente specificare il nome del file che si desidera creare dopo l’operatore di reindirizzamento:

> file1.txt

Questo è il comando più breve per creare un nuovo file in Linux.

Quando si crea un file utilizzando un reindirizzamento, fare attenzione a non sovrascrivere un file esistente importante.,

Creazione di un file con il comando cat #

Il comando cat viene utilizzato principalmente per leggere e concatenare i file, ma può anche essere utilizzato per creare nuovi file.

Per creare un nuovo file eseguire il comando cat seguito dall’operatore di reindirizzamento > e il nome del file che si desidera creare. Premere Enterdigitare il testo e una volta che si è fatto premere ilCRTL+D per salvare i file.,

cat > file1.txt

Creazione di un file con il comando echo #

Il comando echo stampa le stringhe che vengono passate come argomenti allo standard output, che possono essere reindirizzate a un file.

Per creare un nuovo file eseguire il comandoecho seguito dal testo che si desidera stampare e utilizzare l’operatore di reindirizzamento> per scrivere l’output nel file che si desidera creare.,

echo "Some line" > file1.txt

Se vuoi creare un vuoto usa semplicemente:

echo > file1.txt

Creare un file usando Heredoc #

Qui il documento o Heredoc è un tipo di reindirizzamento che consente di passare più righe di input a un comando.

Questo metodo viene utilizzato principalmente quando si desidera creare un file contenente più righe di testo da uno script di shell.,

Ad esempio, per creare un nuovo file file1.txt si utilizza il seguente codice:

cat << EOF > file1.txtSome lineSome other lineEOF

Il corpo di heredoc può contenere variabili, caratteri speciali e comandi.

Creazione di un file di grandi dimensioni #

A volte, a scopo di test, è possibile creare un file di dati di grandi dimensioni. Questo è utile quando si desidera testare la velocità di scrittura del disco o per testare la velocità di download della connessione.

Utilizzo del comando dd #

Il comandodd viene utilizzato principalmente per convertire e copiare file.,

Per creare un file di nome1G.testcon una dimensione di 1 GB si dovrebbe eseguire:

dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G

Utilizzando fallocate command #

fallocate un programma di utilità da riga di comando per allocare spazio reale su disco per i file.

Il seguente comando creerà un nuovo file chiamato 1G.test con una dimensione di 1 GB:

fallocate -l 1G 1G.test

Conclusione #

In questo tutorial, hai imparato come creare un nuovo file in Linux dalla riga di comando usando vari comandi e reindirizzamento.,

Se la riga di comando non fa per te, puoi facilmente creare un file di testo vuoto usando il menu del tasto destro del mouse nel File Manager.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Vai alla barra degli strumenti