robinbobin (
robinbobin) wrote2010-04-15 04:57 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Как в Linux из командной строки определить количество файлов и папок (рекурсивно!) в директории?
сколько файлов в директории?
быстрее написать чем найти.
и тут потом проще найти
#!/bin/sh
for i in `find . -type d`
do
QTY=`ls $i|wc -l`
echo $QTY $i
sleep 1
done;
быстрее написать чем найти.
и тут потом проще найти
#!/bin/sh
for i in `find . -type d`
do
QTY=`ls $i|wc -l`
echo $QTY $i
sleep 1
done;
no subject
vo-2. mne nado uznat' skolko v kazhdoj directorii
potom output sort -n
i musorniki tipa Maildir neuzanyj etc kak na ladoni..
no subject
no subject
или даже так
find . -type d -exec sh -c 'ls -l {} | wc -l | tr -d \\n; echo " {}"' \;
или наоборот
find . -type d -printf "%p " -exec sh -c 'ls -l {} | wc -l' \;
no subject