Saya sering merasa terganggu (atau lebih buruk) ketika saya mengetik
command .*
di bash dan perintah ini berlaku untuk direktori induk dan direktori saat ini. Apakah ada beberapa opsi shell atau konfigurasi lain yang dapat saya atur untuk membuat bash mengecualikan .
dan ..
dari perluasan .*
?
dotglob
dihidupkan, jadi pengaturanGLOBIGNORE
terdengar sempurna..
dan..
tetapi tidakfoo/.
danfoo/..
. Anda mungkin ingin menggunakanGLOBIGNORE=.:*/.:*/..
untuk membuat ini berfungsi dengan nama jalur juga.Pada sistem asing di mana saya memiliki sedikit waktu untuk memeriksa pengaturan yang digunakan (seperti GLOBIGNORE) saya menggunakan pola sangat mudah berikut:
.
dan..
terlepas dari lingkungan.sumber
.a