У меня есть следующая структура каталогов:
bocoup_data/
├── text_reuse
│ └── v2
│ └── json
│ ├── alignments
│ └── texts
└── topic_modelling
└── v2
└── json
Я хотел бы смочь показать подмножество файлов в тех каталогах, потому что некоторые каталоги, изображенные выше, имеют тысячи файлов. Есть ли способ показать только первые n файлы из каждого каталога при вызове tree
команда в Ubuntu?
find
у команды раковины есть варианты ограничить продукцию файлами определенного макс. возраста только. Это могло бы помочь Вам.
tree
как таковой не имеет никаких опций для этого, но можно препятствовать тому, чтобы он печатал файлы для каталогов с больше, чем n
записи:
$ tree /usr --filelimit 10
/usr
├── bin [3260 entries exceeds filelimit, not opening dir]
├── include [1110 entries exceeds filelimit, not opening dir]
├── lib [3700 entries exceeds filelimit, not opening dir]
├── lib32 [610 entries exceeds filelimit, not opening dir]
├── lib64 -> lib
├── local
│ ├── bin
│ │ ├── gpg1v -> /usr/bin/gpgv
│ │ └── vless
│ ├── etc
│ ├── games
│ ├── include
│ ├── lib
│ ├── man
│ ├── sbin
│ ├── share
│ │ └── man -> ../man
│ └── src
├── sbin -> bin
├── share [243 entries exceeds filelimit, not opening dir]
└── src
19 directories, 2 files