ls **/fred*~*junk*/*
Команда «ls **/fred*~*junk*/*» используется для получения списка всех файлов, у которых имя начинается с «fred» и находятся в любых поддиректориях, за исключением файлов, находящихся в папке «junk».
Эта команда полезна, если вы хотите быстро найти все файлы с определенным началом имени, но исключить те файлы, которые находятся в определенной подпапке.
Альтернативой этой команды может быть использование комбинации команд «find» и «grep». Например: «find . -type f -name ‘fred*’ | grep -v ‘junk'». В этом случае команда «find» будет искать все файлы с именем, начинающимся на «fred», а команда «grep» будет исключать файлы, находящиеся в папке «junk».
В данной команде не передаются аргументы.
