Idealnie chciałbym takie polecenie
rm --only-if-symlink link-to-file
ponieważ spaliłem się zbyt wiele razy przypadkowo usuwając plik zamiast dowiązania symbolicznego wskazującego na plik. Może to być szczególnie złe, gdy zaangażowane jest sudo. Teraz oczywiście robię to, ls -al
aby upewnić się, że naprawdę jest to dowiązanie symboliczne i takie, ale jest podatne na błąd operatora (podobnie nazwany plik, literówka itp.) I warunki wyścigu (jeśli ktoś z jakiegoś powodu chciał mnie usunąć). Czy jest jakiś sposób, aby sprawdzić, czy plik jest dowiązaniem symbolicznym i usunąć go tylko, jeśli jest w jednym poleceniu?