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-rper 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