Есть ли способ подсчитать, сколько файлов / папок существует в системе?
Еще лучше, если бы я мог получить список в файл CSV?
Следующая команда выведет, сколько файлов и папок присутствует в разделе /
в вашей системе.
echo `find / . -type d -print 2> /dev/null | wc -l` directories and `find / . -type f -print 2> /dev/null | wc -l` files are present on this system.
Я не знаю, является ли моя идея самой элегантной, но она работает:
tree / | tail -1 > output
Потребуется некоторое время, пока дерево не закончится, но вы получите несколько каталогов и количество файлов, в вашем файле "вывод".
ls -Rtl / | grep -v ^$ | wc -l
Это перечислит все каталоги и файлы в системе.
Еще один хороший способ сделать это - использовать find.
find / -type f | wc -l
Какой список вы хотите взять в файл CSV?