find . \( ! -name . -prune \) \( -type f -o -type l \)
Команда find используется для поиска файлов и каталогов в файловой системе. В данном случае, команда find ищет только текущий каталог, игнорируя все его подкаталоги.
Опция \( ! -name . -prune \) задает условие, при котором команда find игнорирует все файлы и каталоги, кроме текущего каталога «.». -name . означает поиск по имени «.» и -prune используется для игнорирования найденных файлов и каталогов.
Опция \( -type f -o -type l \) задает условие, при котором команда find ищет только обычные файлы (-type f) и символические ссылки (-type l). В результате, команда вернет список обычных файлов и символических ссылок, находящихся в текущем каталоге.
Альтернативой может быть команда ls, но она не будет просматривать подкаталоги и не сможет работать с символическими ссылками.