подсказки для удаления огромный - чрезвычайно огромные no.of миллионы

Вопрос: почему менеджер по ИТ хотел бы изменить конфигурацию сети, когда он даже не доволен оболочкой? Я сказал бы ему избегать рабочих серверов, если он ожидает, что я сделаю свое задание правильно. Он делает свое задание (оплата меня), я действительно взрываю (серверы работы).

Так или иначе возможно, команда 'установки' может выручить Вас. Как насчет того, чтобы делать/etc/sysconfig/network-scripts svn или репозиторий мерзавца. Чем Вы, по крайней мере, может вернуться к предыдущей версии. Я не столкнулся с проблемой как Ваша сам, потому что я склонен писать сценарий конфигурации сети во время развертывания и оставлять ее в этом. То, что Вы описываете, походит на ошибку, хотя, таким образом, Вы могли бы хотеть зарегистрировать bugreport о непоследовательном поведении того инструмента.

Установка марионетки для тривиальной задачи как это не является большой работой между прочим, так, чтобы мог бы составить хорошее решение.

0
задан 12 April 2010 в 13:24
3 ответа

Получите имена файлов с ls -f или ls -U (если поддерживается), чтобы не иметь ls или Ваша оболочка разбирается в именах. Просто ls -f | egrep -v '\.|\.\.' | xargs rm -f. Если это - частая необходимость, Вы могли бы хотеть записать маленькую утилиту C, чтобы сделать это.

1
ответ дан 4 December 2019 в 13:08
  • 1
    Это пропускает любой файл с точкой на ее имя, возможно, Вы имели в виду egrep -v '^\.$|^\.\.[110]#39; –  Paused until further notice. 12 April 2010 в 21:07
  • 2
    @Dennis Williamson - you' право ре. Хотя, если миллион файлов генерировал имена, it' s, вероятно, что ни один не запускается с точки. –  mpez0 13 April 2010 в 00:02
  • 3
    Ваш grep предназначается для устранения каталогов . и .. из вывода ls, но он также устранит такие сгенерированные имена файлов как tmp.C9rDc96tca –  Paused until further notice. 13 April 2010 в 01:08

Не в течение этого времени, а в будущем для Вас было бы возможно создать их в отдельной файловой системе? это, по крайней мере, дало бы Вам опцию просто стирания целого FS, если бы это было соответствующим.

2
ответ дан 4 December 2019 в 13:08

найдите/mydir - тип f - исполнительная комната {} \;

0
ответ дан 4 December 2019 в 13:08