Bisakah Anda menyembunyikan file tersembunyi di folder tertentu (seperti desktop) sambil tetap ditampilkan di tempat lain?


8

Saya bekerja dengan file tersembunyi sepanjang waktu, tetapi saya suka desktop yang tidak berantakan. Akan menyenangkan untuk membuat file seperti .DS_Store, dan .localized invisible hanya di Desktop.

Harap dicatat bahwa saya sudah mengetahui siaga terminal lama yang terpercaya ini:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Mengatur bahwa flag ke FALSE berlaku untuk semua yang ada di sistem. Tujuan saya adalah membuat pengecualian untuk Desktop. Ada saran?


Apakah Anda menyimpan file di desktop, atau selalu tidak berantakan?
Daniel

Biasanya tidak berantakan (tidak ada file).
Matius Eppelsheimer

Jawaban:



1
chflags hidden ~/Desktop/hideme

Ini membuat file / folder tidak terlihat dari Finder dan menyimpan / membuka panel. Anda dapat menggunakan {command} {shift}. untuk beralih visibilitas selama menyimpan / membuka.


Selamat Datang di Tanya Berbeda! Bisakah Anda menjelaskan apa fungsinya? Tolong beri lebih banyak detail daripada perintah Terminal satu baris. Silakan lihat FAQ untuk informasi lebih lanjut. Terima kasih.
Nathan Greenstein

Saya baru saja menguji ini. Jika Anda mengaktifkan pengaturan dan menjalankan "tampilkan semua file" milik Finder chflags hidden .DS_Store, tidak ada yang terjadi.
Graham

Saya mengkonfirmasi pengamatan @Graham, itu tidak berfungsi pada Mountain Lion.
Kheldar

1

Pendekatan saya untuk ini adalah mengatur Finder untuk secara umum menampilkan file yang tidak terlihat, dan kemudian secara eksplisit mengatur flag yang tidak terlihat pada file / folder pada Desktop yang sesuai dengan kriteria tertentu (. *, Ikon, dll).

Tetapi pendekatan ini gagal, karena Finder kemudian tidak hanya menampilkan file yang disembunyikan karena mereka mulai dengan sebuah titik, tetapi juga mereka yang memiliki tanda yang tidak terlihat dalam entri sistem file mereka.

Namun demikian saya memposting ide ini kepada Anda, mungkin itu membawa Anda ke solusi.

# Set Finder to show all hidden files
# Only needs to be executed one time.
defaults write com.apple.finder AppleShowAllFiles ON

# Then explicitly flag certain files on the Desktop as invisible
# Run this at every login or at certain intervals (cron job)
/usr/bin/SetFile -a V ~/Desktop/.* ~/Desktop/Icon ~/Desktop/OtherPatternForHiding

1

Ini tidak menjawab pertanyaan Anda yang sangat spesifik tetapi memberikan solusi alternatif. Dengan asumsi Anda ingin memiliki akses yang mudah dan cepat ke file-file yang tersembunyi dan tidak membuatnya terbuka sepanjang waktu, yang sebenarnya tidak dianjurkan.

Berikut ini adalah skrip kecil yang mengotomatiskan proses ke satu klik untuk Tampilkan atau Sembunyikan. Ini menghilangkan:

1 kemungkinan masalah dengan file tersembunyi yang muncul setiap saat

Terminal 2-pembukaan dan mengetikkan show hidden file, perintah setiap kali.

3-Sangat ramah pengguna.

Instal ini sebagai aplikasi ke dok Anda untuk akses mudah dan cepat.

-- AppleScript to toggle hidden "." files
-- Submitted by Baltwo on Apple Support Community

try
    do shell script "defaults read com.apple.finder AppleShowAllFiles"
on error
    do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end try

if (do shell script "defaults read com.apple.finder AppleShowAllFiles") is equal to "0" then
    do shell script "defaults write com.apple.finder AppleShowAllFiles 1"
else
    do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end if

do shell script "killall Finder"

0

Saya sarankan mencoba TotalFinder . Di antara banyak fitur lainnya, ini memberi Anda cara pintas untuk menampilkan / menyembunyikan file yang tidak terlihat di Finder, tetapi tidak menampilkan file yang tidak terlihat di Desktop.

Ini $ 18, tetapi Anda juga mendapatkan tab dan jendela Finder dua-pane, dan jendela Finder seperti Visor yang dapat Anda munculkan dari aplikasi apa pun.


Terima kasih untuk sarannya. Tetapi, jika suatu aplikasi dapat melakukan itu, tidakkah mungkin ada antarmuka baris perintah untuk dieksploitasi?
Matthew Eppelsheimer

Opsi TotalFinder untuk menampilkan file tersembunyi tidak tergantung pada AppleShowAllFiles, jadi itu tidak selalu menunjukkan efek yang sama dapat dilakukan melalui baris perintah - tetapi saya tentu berharap itu bisa terjadi.
joelseph

0

Ini memang kludge, tetapi mengganti ikon untuk .localized dan .DS_Store dengan file .icns transparan seperti ini memungkinkan Anda untuk menyeretnya ke lokasi layar yang sedikit kurang menjengkelkan, dari perspektif berantakan. Itu masih tidak sebagus bisa menyatakan setara dengan ShowAllFilesExceptHere

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.