Creazione di nuovi file della 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 : il tatto, l'eco , e il reindirizzamento . Descrive anche un esempio particolare : il comando mktemp che può essere utilizzato per creare file univoci utilizzando un nome file di base e un'estensione randomizzato . Istruzioni
1
digitare quanto segue per creare un nuovo file con il comando "touch " :
touch nomefile
Il comando touch è dotato di tutte le versioni di Unix e Linux e ha due effetti . Se usato su un file inesistente , viene creato il file . Se usato su un file esistente , il " ultimo accesso " ora viene aggiornata al momento attuale
2
digitare quanto segue per creare un nuovo file con il comando " echo" : .
< P > echo "Questo è il contenuto . " > nomefile
Questo crea il file " nomefile" come file di testo e mette subito il testo dato al comando echo all'interno del file .
3
Digitare il seguente per creare un nuovo file tramite reindirizzamento :
ls > nomefile
Questo è tecnicamente uguale al passo precedente , ma è importante illustrare . Normalmente , quando un utente digita " ls" dal prompt , un elenco di tutti i file nella directory corrente vengono visualizzati sul terminale . Mediante il reindirizzamento , i risultati del comando "ls " (o qualsiasi altro comando Unix) vengono reindirizzati come il contenuto del file di testo . Il comando precedente fa quindi un file di testo contenente un elenco di tutti i file nella directory attuale "filename"
4
Digitare quanto segue per creare un file temporaneo : .
Mktemp nome del file. XXX
Questo comando speciale crea un file temporaneo con un nome di file casuale . Il "XXX" verrà sostituito con una serie casuale di lettere e numeri , determinando un file con un nome come " filename.06m . " Inoltre , fintanto che mktemp viene data una serie di qualche parte di X nel nome del file , si assicura che il file è unico , garantendo che verrà creato un nuovo file vuoto .