Nwlapcug.com


Come creare un File in Bash

Creazione di nuovi file nella Bourne Again SHell (BASH) che viene fornito con la maggior parte delle distribuzioni di Linux e Unix può essere fatto in una varietà di modi. Il seguente tutorial descrive i tre più comuni: tocco, echo e il reindirizzamento. Viene inoltre descritto un esempio speciale: il comando mktemp che può essere utilizzato per creare file univoci utilizzando un nome file base e un'estensione randomizzata.

Istruzioni

1

Digitare il comando seguente per creare un nuovo file con il comando "touch":

toccare il nome del file

Il comando touch viene fornito con tutte le versioni di Unix e Linux e ha due effetti. Se utilizzato in un file inesistente, il file viene creato. Se utilizzato su un file esistente, la data di "ultimo accesso" viene aggiornata con l'ora corrente.

2

Digitare il comando seguente per creare un nuovo file con il comando "echo":

echo "Questo è il contenuto." > nomefile

Questo crea il file "nomefile" come file di testo e mette subito il dato per il comando echo nel file di testo.

3

Digitare il comando seguente per creare un nuovo file tramite Reindirizzamento:

ls > nomefile

Questo è tecnicamente lo stesso come il passaggio precedente, ma è importante illustrare. Normalmente, quando un utente digita "ls" dal prompt di, un elenco di tutti i file nella directory corrente vengono visualizzate sul terminale. Tramite il reindirizzamento, i risultati del comando "ls" (o qualsiasi altro comando Unix) sono ridiretti come il contenuto del file di testo. Il comando di cui sopra rende pertanto "nomefile" un file di testo contenente un elenco di tutti i file nella directory attuale.

4

Digitare il comando seguente per creare un file temporaneo:

mktemp filename.XXX

Questo speciale comando crea un file temporaneo con un nome di file randomizzato. "XXX" verrà sostituito con una serie casuale di lettere e numeri, risultante in un file con un nome come "filename.06m." Inoltre, così a lungo come mktemp è dato una serie di x da qualche parte il nome del file, assicurerà che il file è unico, garantendo che verrà creato un nuovo file vuoto.