Finder'da sembolik bağlantıları nasıl görünmez yapabilirim?


12

SetFileTerminal aracılığıyla Dosya ve klasörleri Finder pencerelerinde görünmez kılmak için kullanıyorum . Bu sembolik bağlantılarda işe yaramıyor gibi görünüyor: Symlink hedefi, symlink'in kendisi yerine görünmez hale getirildi.

/Finder'da görünmeyen birkaç sembol görüyorum (örneğin /etc -> private/etc), bu yüzden mümkün görünüyor. Bu davranışı çoğaltabilir miyim?

Yanıtlar:


14

Gizlemek için:

chflags -h hidden <symlink>

Tekrar göstermek için:

chflags -h nohidden <symlink>

-H seçeneğinin yalnızca Lion'a eklendiğini unutmayın. Setfile yalnızca Geliştirici Araçları ile birlikte geldiğinden chflags kullanmayı tercih ederim.
Eric3

-h Dosya sembolik bir bağsa, işaret ettiği dosya yerine bağlantının kendisinin modunu değiştirin.
malhal

2

Okuma başarısız.

-P                                # perform action on symlink instead of following it

Bu bayrağın garip bir girintisi SetFile -hvar ve -mtarih bayrağına bağlı olduğunu varsayarak onu görmezden gelmeliydim.

Yani,

SetFile -P -a V my_symlink

Bayrağınızı aldım, ancak cevabı kendiniz bulursanız kendi sorunuzu cevaplamanız uygundur. Sizinkinden daha iyi olmadığından emin olmak için diğer cevapları kontrol ettiğinizden emin olun. Telaşa gerek yok.
Philip Regan

0

ln -s source_file target_fileBir terminalden kullanırsanız , örneğin - 'de /etc -> private/etcgösterilir, ls -laancak klasörde yalnızca target_file gösterilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.