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]

Rispondere a