Gizlemek istediğiniz .hidden
dosyaları, bu dosyaların bulunduğu dizinde her satıra 1 dosyayla adlandırılmış bir dosyaya ekleyin . Gibi bir şey ls {files} >.hidden
bunu hızlı bir şekilde yapmak için çalışacaktır.
Windows ile görünen dosyaları gizleyebilirsiniz C:\>attrib +h D:\*.hidden /S
(bu, .hidden
dosyayı önceki yöntemden gizler ). D: Dediğim dizin.
Bunu şu dosyalara ls
ekleyerek Linux'ta bu dosyaları gizleyebilirsiniz ~./bashrc
:
ls () {
if [ -f .hidden ]; then
declare GLOBIGNORE="$GLOBIGNORE:.*:$(tr '\n' ':' < .hidden)"
ls "$@"
fi
}
Bu, yalnızca ls
ve kullanırken dosyaları gizler ls
. Ayrıca, zaten bir takma adınız olmadığını varsayar ls
. ls -l
hala 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 ;)