Я случайно сделал ссылку и не могу ее удалить:
big:~# ls -al
total 88
lrwxrwxrwx 1 root root 27 May 28 18:10 -> /etc/apache2/ssl/apache.pem
drwx------ 8 root root 4096 May 29 01:45 .
drwxr-xr-x 23 root root 4096 May 27 04:50 ..
drwxr-xr-x 2 root root 4096 Apr 18 19:26 backup_big
Я не хочу экспериментировать с "rm" :-D
В bash вы можете сделать это:
shopt -s extglob
for file in !(testfile); do echo "x${file}x"; done
и заменить echo
по rm
(и удалите x), когда убедитесь, что это работает.
Если это GNU:
ls -l --quoting-style= # with shell/c/escape whatever fits your need best
Или с помощью find:
find . -type l -exec ls -l {} \;
и заменить -exec ...
с участием -delete
(или ls -l
с участием rm
).
Или вы его переименуете (mv
вместо того rm
) одним из этих способов, а потом удалить вручную.