diff --git a/101/010_unix_commands.md b/101/010_unix_commands.md index 35d111e..65b79ae 100644 --- a/101/010_unix_commands.md +++ b/101/010_unix_commands.md @@ -22,4 +22,58 @@ uname è /usr/bin/uname - **tr**: *translate*, permette di sostituire caratteri - **cut**: estrapola parti di testo come se fossero campi, identificandoli tramite un delimitatore - **paste**: unisce i file in colonne -- **cat**: funziona anche con dati binari, come l'invio del contenuto di un dispositivo a blocchi a un file (o per unire diversi file video in un unico grande file) \ No newline at end of file +- **cat**: funziona anche con dati binari, come l'invio del contenuto di un dispositivo a blocchi a un file (o per unire diversi file video in un unico grande file) + +### rm + +Il comando `rm` (remove) è utilizzato per rimuovere file e directory + +```bash +rm [options] +``` + +Le opzioni principali: + +- `-r` o `-R`: per rimuovere ricorsivamente directory e i loro contenuti +- `-f`: Rper rimuovi file forzatamente, senza chiedere conferma +- `-i`: rimozione interattiva. Richiede conferma prima di rimuovere ogni file +- `-v`: modalità verbosa +- `--preserve-root`: evita la rimozione della directory radice ('/') e dei suoi contenuti +- `--no-preserve-root`: Consente la rimozione della directory radice ('/') e dei suoi contenuti + +### wget + +```bash +wget [options] +``` + +#### Specificare il nome del file + +```bash +wget -O +``` + +#### Scaricare file in una directory specifica + +```bash +wget -P /path/to/download +``` + +#### Scaricare in background + +```bash +wget -b +``` + +#### Scaricamento multiplo + +```bash +nano wget.txt +wget -i Filename +``` + +### Riprendere i download + +```bash +wget -c +``` \ No newline at end of file