rm
comando più volte. Tuttavia, c'è un modo più veloce per farlo.
Diciamo che abbiamo una directory chiamata htg con cinque sottodirectory al suo interno e vogliamo eliminarne tre. In una situazione normale, useremmo il
rm
comando tre volte.
rm
comandi in uno. Ecco come.
Per rimuovere le tre sottodirectory è sufficiente digitare il seguente comando al prompt e premere Invio (ovviamente, cambiare i nomi delle directory in quello che si desidera rimuovere).
rm -r ~/Documents/htg/{done,ideas,notes}
Le parole tra parentesi fanno parte della "lista di espansione delle graffe". Ciascuno degli elementi nell'elenco di espansione delle controventi viene aggiunto separatamente al percorso precedente (~ / Documents / htg /). Ad esempio, il comando precedente viene espanso in ~ / Documents / htg / done, ~ / Documents / htg / ideas e ~ / Documents / htg / notes, le tre sottodirectory nella directory htg che vogliamo rimuovere. Come puoi vedere nello screenshot qui sotto, queste tre sottodirectory sono state rimosse.
-r
il flag è richiesto quando si usa il comando rm per rimuovere una directory piuttosto che un file. Se lasci il
-r
segnala il comando precedente, riceverai un errore che dice che le directory non possono essere rimosse.
rmdir
comando, come mostrato di seguito.
rmdir ~/Documents/htg/{done,ideas,notes}
Se risulta che una qualsiasi delle sottodirectory non è vuota, verrà visualizzato un errore che indica che la rimozione non è riuscita e la sottodirectory in questione e le relative sottodirectory non vengono rimosse. Tuttavia, qualsiasi sottodirectory vuota viene rimossa.
rm
comando. Usarlo nel modo sbagliato può cancellare tutti i file sul tuo disco rigido.
È inoltre possibile creare una directory contenente diverse sottodirectory o un albero di directory, utilizzando un comando.