2

Мне нужно найти все объекты файловой системы в каталоге /sbin, которые содержат точку (.) Где-то в имени объекта, но не объекты, начинающиеся с начального периода.

2 ответа2

3

Попробуйте это в вашей папке /sbin

Найдите файл * .txt, но проигнорируйте скрытый файл .txt, например, файл .vimrc или .data.txt:

$ find . -type f \( -iname "*.txt" ! -iname ".*" \)

Опция -type f заставляет искать только файлы, а не каталоги.

2
find /sbin -name '*.*' | grep -v '/\.'

Можно добавить -type f если заинтересованы только в файлах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .