LINUX.ORG.RU

Рекурсивный поиск файлов каждого типа

 , ,


0

2

Задача: найти по одному примеру файла каждого типа в ФС, рекурсивно просканировав все дерево, анализируя крайнюю левую позицию выходной информации полученной посредством ls -l.

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

root@ubuntu:/# ls -lR | sort | uniq -w1
.:
----------  1 root  root     0 Nov 24 14:58 crond.reboot
./bin:
brw-rw----+ 1 root cdrom    11,   0 Nov 24 14:58 sr0
c--------- 1 root     root   5,  2 Nov 24 14:58 ptmx
./cdrom:
crw-------  1 root root     10, 137 Nov 24 14:58 vhci
d---------  2 root            root             40 Nov 24 14:58 inaccessible
./dev:
d????????? ? ?        ?          ?            ? gvfs
./etc:
lr-------- 1 colord colord 64 Nov 29 12:18 b638f000-b639b000 -> /lib/i386-linux-gnu/libnss_files-2.21.so
./media:
prw------- 1 root root   0 Nov 24 14:58 1.ref
-r-------- 1 colord colord 0 Nov 29 12:18 0
./root:
-r--r----- 1 root lpadmin 32 Nov 29 10:26 0
./run:
-rw------- 1 colord colord 0 Nov 29 12:18 mem
./sbin:
srw-------  1 root root    0 Nov 24 14:58 control
./sys:
total 0
./usr:
--w------- 1 colord colord 0 Nov 29 12:18 clear_refs

давай дословную формулировку из методчики

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.