Мне нужно найти все объекты файловой системы в каталоге /sbin, которые содержат точку (.) Где-то в имени объекта, но не объекты, начинающиеся с начального периода.
2 ответа
3
Попробуйте это в вашей папке /sbin
Найдите файл * .txt, но проигнорируйте скрытый файл .txt, например, файл .vimrc или .data.txt:
$ find . -type f \( -iname "*.txt" ! -iname ".*" \)
Опция -type f заставляет искать только файлы, а не каталоги.
2
find /sbin -name '*.*' | grep -v '/\.'
Можно добавить -type f
если заинтересованы только в файлах.