В моей домашней папке у меня есть файл с именем «.hidden», в который я помещаю имена нескольких файлов и папок, которые я не хочу видеть в этом каталоге. Я не могу изменить их имена, т.е. я не могу поставить точку '.' в начале.
Когда я даю «ls» в терминале, он перечисляет все файлы и папки, включая те, которые перечислены в «.hidden». Я хочу, чтобы «ls» исключил их.
Есть ли способ сделать это?
Мне нужно передать содержимое файла '.hidden' в ls. Что-то вроде:
ls --ignore= [SOME MAGIC HERE] $(tr '\n' ' ' < .hidden)
Благодарю вас! :)