Sobes.tech
Junior

Quali comandi in Linux vengono utilizzati per lavorare con file e directory?

sobes.tech AI

Risposta dell'AI

  • ls: Visualizzare il contenuto di una directory.
  • cd: Cambiare la directory di lavoro corrente.
  • pwd: Visualizzare il percorso completo della directory di lavoro corrente.
  • mkdir: Creare una directory.
  • rmdir: Eliminare una directory vuota.
  • touch: Creare un file vuoto o aggiornare la data di modifica di uno esistente.
  • cp: Copiare file o directory.
  • mv: Spostare o rinominare file/directory.
  • rm: Eliminare file o directory (con l’opzione -r per eliminazione ricorsiva).
  • cat: Visualizzare il contenuto di un file, concatenare file.
  • less / more: Visualizzazione paginata del contenuto di un file.
  • head: Mostrare le prime righe di un file.
  • tail: Mostrare le ultime righe di un file.
  • file: Determinare il tipo di file.
  • find: Ricerca di file e directory secondo vari criteri.
  • grep: Ricerca di stringhe che corrispondono a un modello nei file.
  • chmod: Modificare i permessi di accesso ai file e alle directory.
  • chown: Modificare il proprietario di un file o directory.
  • chgrp: Modificare il gruppo proprietario di un file o directory.
  • ln: Creare link (duri o simbolici).
  • df: Visualizzare informazioni sull’utilizzo dello spazio su disco dei filesystem.
  • du: Stimare l’utilizzo dello spazio su disco di file e directory.

Esempi:

# Visualizzare contenuto con dettagli
ls -l

# Creare una nuova directory
mkdir mia_nuova_directory

# Copiare un file
cp file_sorgente directory_destinazione/

# Spostare o rinominare un file
mv vecchio_file nuovo_nome

# Eliminare un file
rm file_da_eliminare

# Visualizzare le prime 10 righe di un file
head mio_file_di_log

# Cercare file con estensione .txt nella directory corrente e sottodirectory
find . -name "*.txt"

# Modificare i permessi di esecuzione per il proprietario di uno script
chmod u+x mio_script.sh