Bash Tips n.1

Autore: Fabrizio | Sito Web: http://bash-script.b2com.org

Condividi:
Bookmark and Share

In questo articolo vedremo alcuni comandi di base della shell bash. Il mio consiglio è di sperimentare questi comandi in una cartella creata all'uopo per evitare di perdere file o cartelle importanti.

1. File e Cartelle

Creare un nuovo file.

touch nomefile.txt

Creare una nuova cartella.

mkdir miacartella

Creare una nuova cartella ed entrare immediatamente al suo interno.

mkdir miacartella && cd miacartella

Creare una cartella, entrare al suo interno e creare un nuovo file.

mkdir miacartella && cd miacartella && touch nuovofile

Aggiungere una riga di testo in un file.

cat >> file.txt
Questo testo viene scritto nel file.

Per terminare l'inserimento è sufficiente premere Ctrl+D.

Visualizzare il contenuto di un file.

less miofile.txt

Per terminare la visualizzazione premere il tasto q.

Eliminare un file.

rm nomefile.txt

Attenzione! Questo comando non può essere annullato, infatti esso elimina direttamente il file senza chiedere conferma.

In alternativa è possibile usare:

rm -i nomefile.txt

che chiede conferma prima dell'eliminazione.

rm -i nomefile.txt
rm: rimuovere file regolare "file.txt"?

a questo punto premere s per eliminare oppure n per annullare.

Eliminare una cartella.

Per eliminare una cartella completamente vuota:

rmdir prova

Per eliminare una cartella e tutto il suo contenuto:

rm -r prova

Attenzione perchè questi comandi non chiedono conferma. In alternativa è possibile usare:

rm -ri prova

che chiede conferma prima dell'eliminazione.

Rinominare e spostare un file.

mv vecchionome.txt nuovonome.txt

Il comando mv (letteralmente "move") serve sia per rinominare che per spostare un file.

mv miofile.txt progetti/

Questo comando sposta il file miofile.txt nella sottocartella progetti.
Ovviamente il comando mv funziona anche operando sulle cartelle.

Copiare un file.

cp miofile.txt progetti/

Questo comando crea una copia del file miofile.txt nella sottocartella progetti, il file originale non subisce alterazioni. Il comando funziona anche per le cartelle.

Ti è piaciuto l'articolo? Se vuoi, scrivi un commento.

Condividi:
Bookmark and Share

Inizio Pagina