Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Dimon

Ветеран


Сообщения: 551
Благодарности: 13

Профиль | Отправить PM | Цитировать


Пусть $% file - это файл со спецсимволами в имени.
1. Взять имя файла в двойные или одинарные кавычки:
PHP код: Выделить весь код

rm '$  %file' 


2. Экранировать спецсимволы в имени файла используя '\'
3. Добавить "--" перед rm:
PHP код: Выделить весь код

rm --- "$%  file" 


4. Можно удалить файл по inode:
PHP код: Выделить весь код

ls -li dirname

# Например inode нужного файла будет 123456
find . -inum 123456 -delete 

-------
Патроны кончаются... Санитары близко... Всем пока


Отправлено: 20:35, 28-10-2018 | #2