>Для вывода отсортированного списка файловДля разгребания в файло-помойке, используем (ну, хорошо: я использовал пару раз и решил поделиться) _варианты_ следующих команд. %))
> find . -type f
Если директорию не писать, и так в ./ будет искать. "." не обязательно писать. Наверное.
>-size +500M
Мугут быть интересны также варианты:
-size +100M
Файлы больше, чем. (Да, это тоже самое.)
-size -100M -size +10M
Типа, "средне-большие" %)) файлы: от 10 до 100 Мб в этом примере.
-mtime -10
Что-то менялось "недавно". Или -2, -1 - "вот тока-тока" :)) ((числа -- в _днях_, кстати))
-mtime +10 -mtime -30
Вот прошлый раз заходил -- где-то тут было. %)
-mtime +30 -mtime -150
""Ещё до отпуска, помню... или нет?..."" :-D
find ! -type f + наборы ключей -mtime
В каких-то тут директориях $вставить_про_когда что-то менялось? (Время директорий - приблизительный, зато быстрый способ определения, где-чего-то-когда происходило.) ((можно и "-type d" вместо "! -type f", но ещё бывают симлинки и не только. впрочем, это уже мелочи))
> -exec ls -l {} \; | sort -k5 -n -r
|xargs stat -c "%+10s %n" |sort -k1,1rn
(С-под mc - % удваивать... при необходимости. И + перед 10 можно стереть. И там 1 r n, а ене 1m... "Как страшно жить, девочки".......)
>Для вывода отсортированного по размеру списка директорий можно использовать команду:
>Найти все avi, mpg, wmv файлы можно так:
find -type f -size +100M |awk -v FS="." '{print $NF}'|sort -u|grep .
А "под" какими расширениями тут лежат большие файлы?
comm -3 <(find -type f -size +2M |./file-exts) <(find -type f -size +100M |./file-exts)
Какие расширения Ж)) файлов размером более 2Мб не "представлены" в категории более 100Мб?
"Средняя... Сре-е-едненькая"(~с) файло-промышленность. ~$-)
((в /file-exts полОжены awk|sort|grep из пердыдущего примера. наверное, можно было бы туда ещё lowercase какой воткнуть...))
> find . \( -iname "*.avi" -o -iname "*.mpg" -o
> -iname "*.wmv" \) -type f -exec ls -l {} \;|
>less
find -type f -iregex '.+\.\(avi\|divx\|flv\)' -print0|xargs -0 ls -l
... Ну, почти ls -lR |grep '\.\(avi\|divx\|flv\)$'
Добавить less по вкусу. Поборники переносимости http:/openforum/vsluhforumID9/7769.html допиливают пиломатериал напильником в сторонке. Без перекуров. :-P
>PS. Вместо ls можно было использовать встроенные опции -ls или -printf "%s
>%P\n",
>но %P не всегда легко вспомнить, а вывод -ls не совсем привычен.
Точно... Ещё очень не хватает _правильного_ find внутри mc -- ну, навроде "панелизации" _всего_, что выше. :-) // 4.6.3 оно, конечно, хорошо, но "надо ж что-то менять!"(тм) Кстати! В зале :) есть те, кто пользовал и помнит 4dos какой-нибудь -- открываем митинг! %)