Как переименовать каталог под Mac (10.6.4) через суперпользователя?

Это - мой список каталога на моем NFS:

Andrey$ macbook-pro-andrey-k:Download ls
1289816143_PL_t1181913
1289816171_PL_t1183807
1290117075_BFD_DVD02 (Барабаны)

Я не могу удалить "1290117075_BFD_DVD02 (Барабаны)" использование

комната sudo-Rf 1290117075_BFD_DVD02 (Барабаны)

потому что я получаю сообщение об ошибке

- удар: синтаксическая ошибка около неожиданного маркера' ('

Как я могу или переименовать каталог так, чтобы сообщение об ошибке не обнаружилось бы или удалило бы каталог, сразу же опускающий процедуру переименования?

1
задан 09.10.2011, 11:50

2 ответа

Как Ignacio Vazquez-Abrams говорит, можно окружить имя файла в кавычках, чтобы рассматривать его как литерал. Можно также выйти из символов с особыми значениями в оболочке (пространство, вероятно, наиболее распространено; Вы только что обнаружили скобки) с \, таким образом, Ваша команда закончилась бы как:

sudo rm -Rf 1290117075_BFD_DVD02\(Drums\)

Символ ESC сразу заставляет символ после него (и никто другой) рассматриваться как обычный символ.

0
ответ дан 17.12.2019, 00:30
sudo rm -Rf '1290117075_BFD_DVD02(Drums)'
1
ответ дан 17.12.2019, 00:30

Теги

Похожие вопросы