LINUX.ORG.RU

История изменений

Исправление CrX, (текущая версия) :

Я всё же за юниксвей

Даже, если он медленнее?

Зависит от задачи. И от того, насколько медленнее. В идеале надо и быстрее и юниксвейнее.

Что насчёт -delete у find?

В POSIX его нет, это в GNU добавили. А GNU знатные антиюниксвейщики.

Скорее всего, у bfs это действие было добавлено для совместимости с find.

Да, почти наверняка.

Я давно использую bfs для удаления больших директорий.

Сильно быстрее получается, чем rm -R? Надо попробовать. Никогда даже не задумывался о таком. Впрочем, не помню, чтобы меня хоть раз напрягало медленное удаление большой директории. Но всё равно интересно. А можно какой-нибудь синтетический пример (прям начиная с создания директории в /tmp и кучи файлов в ней, или могу распаковать что-нибудь скачанное, ядро там или ещё что), чтоб проверить?

Если оно сильно быстрее, возможно имеет смысл написать какой-нибудь fastrm (и сделать на него алиас), который делает конкретно это.

upd: да, удалось воспроизвести. В tmpfs разница небольшая, но на HDD вдвое. Интересно.

Исправление CrX, :

Я всё же за юниксвей

Даже, если он медленнее?

Зависит от задачи. И от того, насколько медленнее. В идеале надо и быстрее и юниксвейнее.

Что насчёт -delete у find?

В POSIX его нет, это в GNU добавили. А GNU знатные антиюниксвейщики.

Скорее всего, у bfs это действие было добавлено для совместимости с find.

Да, почти наверняка.

Я давно использую bfs для удаления больших директорий.

Сильно быстрее получается, чем rm -R? Надо попробовать. Никогда даже не задумывался о таком. Впрочем, не помню, чтобы меня хоть раз напрягало медленное удаление большой директории. Но всё равно интересно. А можно какой-нибудь синтетический пример (прям начиная с создания директории в /tmp и кучи файлов в ней, или могу распаковать что-нибудь скачанное, ядро там или ещё что), чтоб проверить?

Если оно сильно быстрее, возможно имеет смысл написать какой-нибудь fastrm (и сделать на него алиас), который делает конкретно это.

Исходная версия CrX, :

Я всё же за юниксвей

Даже, если он медленнее?

Зависит от задачи. И от того, насколько медленнее. В идеале надо и быстрее и юниксвейнее.

Что насчёт -delete у find?

В POSIX его нет, это в GNU добавили. А GNU знатные антиюниксвейщики.

Скорее всего, у bfs это действие было добавлено для совместимости с find.

Да, почти наверняка.

Я давно использую bfs для удаления больших директорий.

Сильно быстрее получается, чем rm -R? Надо попробовать. Никогда даже не задумывался о таком. Впрочем, не помню, чтобы меня хоть раз напрягало медленное удаление большой директории. Но всё равно интересно. А можно какой-нибудь синтетический пример (прям начиная с создания директории в /tmp и кучи файлов в ней, или могу распаковать что-нибудь скачанное, ядро там или ещё что), чтоб проверить?