Я пытаюсь rm
каталог и его содержимое, однако по какой - либо причине rm
игнорируете управляющие символы.
В этом примере я пытаюсь удалить папку Team Fortress 2
из ~/.local/share/Steam/SteamApps/common
:
[redacted@host common]$ rm -r Team\ Fortress\ 2/
/usr/bin/rm: cannot remove ‘Team’: No such file or directory
/usr/bin/rm: cannot remove ‘Fortress’: No such file or directory
/usr/bin/rm: cannot remove ‘2/’: No such file or directory
Я также попытался обернуть имя каталога в кавычки:
[redacted@host common]$ rm -r 'Team\ Fortress\ 2/'
/usr/bin/rm: cannot remove ‘Team\\’: No such file or directory
/usr/bin/rm: cannot remove ‘Fortress\\’: No such file or directory
/usr/bin/rm: cannot remove ‘2/’: No such file or directory
Вот вывод из rm --version
:
rm (GNU coreutils) 8.21
...
Почему это происходит?