Wenn ich einen Symlink rm -rf, werden die Daten, auf die der Link verweist, auch gelöscht?

12

Dies ist der Inhalt des /home3Verzeichnisses auf meinem System:

./   backup/    hearsttr@  lost+found/  randomvi@  sexsmovi@
../  freemark@  investgr@  nudenude@    romanced@  wallpape@

Ich möchte dies bereinigen, mache mir aber Sorgen wegen der Symlinks, die auf ein anderes Laufwerk verweisen.

Wenn ich sage, rm -rf /home3wird das andere Laufwerk gelöscht?

user4951
quelle

Antworten:

22

rm -rf /home3löscht alle Dateien und Verzeichnisse in home3und home3selbst, die Symlink-Dateien enthalten, folgt diesen Symlinks jedoch nicht (de-referenziert).

Mit anderen Worten, diese Symlink-Dateien werden gelöscht. Die Dateien, auf die sie "zeigen" / "verlinken", werden nicht berührt.

John Siu
quelle