У меня есть каталог, содержащий большое количество файлов. Я хочу удалить все файлы, кроме file.txt. Как мне это сделать?
Слишком много файлов, чтобы удалить ненужные по отдельности, а их имена слишком различны, чтобы использовать *, чтобы удалить их все, кроме этого одного файла.
Кто-то предложил использовать
rm !(file.txt)
Но это не работает. Возвращает:
Badly placed ()'s
Моя ОС - Scientific Linux 6.
Есть идеи?