Чтобы удалить файлы с одним расширением в один проход, просто используйте команду find.
find /path/to/directory -type f -iname '*.gch' -delete
-type сообщает find, если вы ищете files или directories, здесь: f = файл d = каталог iname сообщает find о имя файла, который вы ищете. Примечание: name делает то же самое, но iname рекомендуется, потому что он игнорирует случаи, тогда как name этого не делает. -delete удаляет эти файлы Хотя может показаться, что тег -antupe является «словом», сам тег представляет собой комбинацию тегов -a -n -t -u -p -e. Это можно подтвердить, сравнив вывод:
netstat -antupe
И вывод
netstat -a -n -t -u -p -e
Выходы точно совпадают! Что касается функции (взятой из man netstat):
-a, --all: Показать как прослушивающие, так и не прослушивающие сокеты. С опцией --interfaces отобразите интерфейсы, которые не выше -n, --numeric: Показывать числовые адреса вместо того, чтобы пытаться определить символический хост, порт или имена пользователей -t: (Не удалось найти документацию, может быть некорректной). tcp протоколы -u: (Не удалось найти документацию, может быть некорректной) Только просматривает протоколы udp -p, --programs: Показывает PID и имя программы, к которой принадлежит каждый сокет -e, --extend: отображает дополнительную информацию. Используйте эту опцию дважды для максимальной детализации