Gizlemek istediğiniz .hiddendosyaları, bu dosyaların bulunduğu dizinde her satıra 1 dosyayla adlandırılmış bir dosyaya ekleyin . Gibi bir şey ls {files} >.hiddenbunu hızlı bir şekilde yapmak için çalışacaktır.
Windows ile görünen dosyaları gizleyebilirsiniz C:\>attrib +h D:\*.hidden /S(bu, .hiddendosyayı önceki yöntemden gizler ). D: Dediğim dizin.
Bunu şu dosyalara lsekleyerek Linux'ta bu dosyaları gizleyebilirsiniz ~./bashrc:
ls () {
if [ -f .hidden ]; then
declare GLOBIGNORE="$GLOBIGNORE:.*:$(tr '\n' ':' < .hidden)"
ls "$@"
fi
}
Bu, yalnızca lsve kullanırken dosyaları gizler ls. Ayrıca, zaten bir takma adınız olmadığını varsayar ls. ls -lhala onları gösterecek ama bu sadece başka bir takma ad.
Süper kullanıcıda bulduğum son komut . Lütfen bu cevabı oylayın ;)