Добавьте файлы, которые вы хотите скрыть, в файл .hidden
с 1 файлом в строке внутри каталога, в котором находятся эти файлы. Что-то вроде ls {files} >.hidden
будет работать, чтобы быстро сделать это.
Вы можете скрыть файлы, выглядящие из Windows с помощью C:\>attrib +h D:\*.hidden /S
(это скроет .hidden
файл из предыдущего метода). В каталоге я предположил D :.
Вы можете скрыть эти файлы ls
в Linux, добавив это в ~./bashrc
:
ls () {
if [ -f .hidden ]; then
declare GLOBIGNORE="$GLOBIGNORE:.*:$(tr '\n' ':' < .hidden)"
ls "$@"
fi
}
Это будет скрывать файлы при использовании ls
и ls
только. Также предполагается, что у вас еще нет псевдонима для ls
. ls -l
покажет их, но это просто еще один псевдоним.
Последняя команда, которую я нашел на суперпользователя . Пожалуйста, подтвердите этот ответ;)