Tag: дерево

Используя `tree`, как мне выводить файлы перед подкаталогами?

Я попытался объединить –dirsfirst и -r , но каталоги все еще отображаются вверху, только в обратном алфавитном порядке. Похоже, что -r применяется сначала, что также указывается страницами man. Любые другие идеи о том, как я буду сортировать вывод tree чтобы подкаталоги были перечислены после файлов?

Почему команда «tree» игнорирует каталоги, но не файлы

показ tree … │ ├── template_one_file.sh │ ├── template_sed.sh │ ├── testy.sh │ ├── tmp │ │ ├── file1.html.13567_old │ │ ├── file2.html.13567_old │ │ ├── file3.html.13567_old │ │ └── file4.html.13567_old │ └── use_case_to_add_etc_2_numbers └── vi ├── vim_tips_and_chearsheet └── vi_stuff 160 directories, 713 files и я могу игнорировать каталог tmp (например) с tree -I 'tmp' […]

Статистика для проектов filestypes

Я узнал, что есть командный cloc для подсчета строк кода. Теперь я задаюсь вопросом, точны ли типы файлов? Должен ли я посмотреть проект cloc чтобы узнать, как определяются типы файлов? Причина в том, что cloc, кажется, имеет ложные срабатывания, если я не ошибаюсь, когда сравниваю типы файлов с tree|ls *.py нет выхода, даже если cloc […]

Создание дерева процессов

Я реализую pstree как назначение, и я хотел бы создать тестовое дерево процессов , но я изо всех сил стараюсь это сделать. Я попытался сделать что-то подобное, чтобы создать дерево фоновых процессов, чтобы позже проверить свой скрипт. рекурсивное дерево процессов childProcess(){ echo "mine PID is: "$$ local -i level=$(expr $1 – 1) # level of […]

Нагрузка на устройства initramfs на dist-upgrade

Я работаю над малиной, с raspbian wheezy, для забавного встроенного проекта. Для этого проекта мне нужно отобразить логотип проекта на встроенном сенсорном экране (tontec mz61561) сразу после его включения. Мне удалось это сделать, работая с пользовательскими initramfs, сделанными для запуска 1) plymouth, 2) сенсорных модулей (spi_bcm2708) и 3) программы, которая копирует дисплей с выхода HDMI […]

Действия дерева (поиск) с использованием индексов (номера inode) для адресации файлов / каталогов

(удалено упоминание OS, так как мне нужно «общее решение Unix / Linux») Задача: выполнить операцию над файлами / каталогами в «find way», но при условии, что имена файлов / каталогов могут изменяться в процессе. Типичная проблема с «нахождением» – это когда что-то переименовано, найти попытки ставить объект и сообщить, что он не может его найти. […]

Как я могу найти самые большие папки в дереве (самый быстрый способ)

Я пишу что-то для резервного копирования. И я работаю с действительно большими файлами / папками (1 миллион ++, 100TB ++) Для улучшения моей скорости, по крайней мере, мне нужно выбрать 10 самых больших папок в дереве, и для этого мне нужно знать некоторую информацию в дереве. Что такое 10-20 крупнейших папок в поддереве? (использование диска) […]

Как исключить файлы со всеми 4-значными номерами без первых пяти чисел с помощью wild card в команде tree

Я хочу исключить из списка следующий номер 0005 0006 … 9998 9999 Я пробую следующий код, но не смог И я использую tree -I '*.[0-9][0-9][0-9][5-9]' Но он создает линию с 0014 0024 … Я хочу, чтобы список деревьев включал только файл *.0000 *.0001 *.0002 *.0003 *.0004 Но результаты показывают: *.0000 *.0001 *.0002 *.0003 *.0004 *.0010 […]

Как точно находятся файлы под капотом?

Насколько мне известно, после обнаружения inode файла поиск данных тривиально – выполняется путем доступа к определенному месту на диске, который хранится в inode. Вопрос, однако, в том, как именно найдены найденные inodes, когда системе задан путь к файлу? Цель моего вопроса – это в основном желание понять, как b-деревья реализованы в реальной жизни. Я понимаю […]

Копирование дерева с режимами

Предположим, что мой скрипт сборки создает что-то вроде: build ├── [drwxr-xr-x pskocik pskocik ] bin │ └── [-rwxr-xr-x pskocik pskocik ] FOO_bin ├── [drwxr-xr-x pskocik pskocik ] include │ ├── [drwxr-xr-x pskocik pskocik ] FOO │ │ ├── [-rw-r–r– pskocik pskocik ] FOO_a.h │ │ └── [-rw-r–r– pskocik pskocik ] FOO_b.h │ └── [-rw-r–r– pskocik […]

Linux и Unix - лучшая ОС в мире.