Это должно работать:
find folder_root/ -name Subdir_2 -prune -o -name Subdir_3 -prune -a -type f
Если будет найден правильный набор файлов, вы можете добавить -delete
в конец команды find
.
После добавления PPID (или любого другого поля )на интерактивном верхнем дисплее вам нужно только сохранить конфигурацию, используя W(верхний регистр w ). Затем выйдите из(q)и используйте top -b
, он включит и отобразит поля в соответствии с изменениями, которые вы сделали, чтобы начать в интерактивном режиме.
top
был создан как интерактивный и обновляемый вариант ps
для отображения процессов. Здесь было бы проще и естественнее использовать команду ps
. Например, для информации о родительском процессе:
ps -ejf > top.txt
или, для вашего пользователя,
ps -ejf | awk '{if ($1=="'${USER}'" || NR==1) {print $0}}' > top.txt
или, в формате дерева,визуализация родительских/дочерних элементов дерева процессов:
ps auxfww > top.txt
Комбинация PPID и формата простого дерева:
ps -ejfH | awk '{if ($1=="'${USER}'" || NR==1) {print $0}}' > top.txt