Il Mar, 23 Ottobre 2012 7:16 pm, Davide Prina ha scritto:
$ mkdir prova; rm -rf prova/.*; rmdir prova
rm: impossibile rimuovere la directory: "prova/."
rm: impossibile rimuovere la directory: "prova/.."
[...]
quanto ho detto è vero, come dicono gli appunti di informatica libera,
per sistemi UNIX e anche per sistemi GNU/Linux non recenti. Però non
so da quando è stato introdotto il blocco della cancellazione di . e ..
Incuriosito dal tema sono andato a vedere in giro, e sembrerebbe essere
specificato dalla versione corrente di POSIX (1-2008) [1 - link in
inglese] per rm:
"
The rm utility is forbidden to remove the names dot and dot-dot in order
to avoid the consequences of inadvertently doing something like:
rm -r .*
"
Lorenzo.
[1] http://pubs.opengroup.org/onlinepubs/9699919799/utilities/rm.html -
sezione "APPLICATION USAGE"
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]