2011-08-14 7 views
15

Onlara tek bir dosya ile dizinleri bir sürü var. .DS_Store dosyaların varlığı biraz garip dosya tamamlanmasına olanak sağlamaktadır. Ben sekme vurduğunda nasıl .DS_Store dosyaları görmezden bash anlatır?nasıl sekme tamamlanması sırasında .DS_Store dosyaları görmezden OS X Lion bash alabilirim?

+1

Bu kullanarak zaten FIGNORE olma olasılığı bulunan diğer şeyleri dışlamak olduğunu : http://stackoverflow.com/questions/2225976/ignore-a-path-entry-with-bash-tab-completion – romario333

cevap

19

Daha iyi bir yöntem zaten stackoverflow cevaplanır da

export FIGNORE=$FIGNORE:DS_Store

+1

Bu kabul cevap –

+0

minör olmalı, ama ben tırnak içinde sopa ediyorum: '' 'ihracat FIGNORE = "$ FIGNORE: .DS_Store"' ''. Bunun yanında küçük bir bummer, şu ana kadar yazdığınızla eşleşen tek dosya .DS_Store olsa bile tamamlanmayacaktır. bu nedenle, örneğin '' 'rm ./.DS_ ' bir otomatik tamamlama seçimler verecektir. –

24

sizin .bash_profile dosyasına bu satırı ekleyin:

export FIGNORE=DS_Store