J'ai un répertoire comme celui-ci:
$ ls -l
total 899166
drwxr-xr-x 12 me scicomp 324 Jan 24 13:47 data
-rw-r--r-- 1 me scicomp 84188 Jan 24 13:47 lod-thin-1.000000-0.010000-0.030000.rda
drwxr-xr-x 2 me scicomp 808 Jan 24 13:47 log
lrwxrwxrwx 1 me scicomp 17 Jan 25 09:41 msg -> /home/me/msg
Et je veux l'enlever en utilisant rm -r
.
Cependant, j'ai peur de rm -r
suivre le lien symbolique et de supprimer tout ce qui se trouve dans ce répertoire (ce qui est très mauvais).
Je ne trouve rien à ce sujet dans les pages de manuel. Quel serait le comportement exact de l'exécution à rm -rf
partir d'un répertoire situé au-dessus de celui-ci?
rm -rf somesymlink/
, ce qui est destructif pour le trailing /
. Si 5% des lecteurs l'aient expérimenté et qu'une telle expérience prend 2,5 minutes, cela correspond à 5 700 minutes, soit 95 heures, ou une contribution de 6 000 $ à la société à 60 $ / heure. Je pense que nous aimons tous, donc comment c'est, posons et répondons ensemble aux questions: 3