$ find . -type d -empty
2.
Для поиска пустых файлов в текущей директории можно снова воспользоваться командой find с параметром -empty$ find . -type f -empty
Для удаления всех пустых директорий в текущей можно воспользоваться следующей командой:
$ find .-type d -empty -exec rmdir {} \;
( не рекомендуется удалять пустые директории из системных каталогов, например таких как /etc/ )
Сколько же пустых файлов находится в текущей директории (и всех ее поддиректориях)? Для ответа на этот вопрос воспользуемся конвейером команд для передачи информации из команды find утилите wc:
$ find . -type f -empty | wc -l
Сколько же тогда непустых файлов находится в текущей директории (и ее поддиректориях)
$ find . -type f -not -empty | wc -l
Комментариев нет:
Отправить комментарий