Jangan pernah membuat file .DS_Store lagi

24

Saya bosan dengan finder yang membuat metadata .DS_Store ini dan finder melihat file pelacakan di semua direktori saya. Bagaimana saya bisa menonaktifkan ini di Finder?

Marco Ceppi
sumber
Apakah ada alasan tertentu file-file ini mengganggu Anda? Apakah sebagian besar berkaitan dengan drive jaringan & eksternal? Atau apakah Anda hanya tidak suka spam file secara umum?
boehj
1
@ Boehj Jujurlah spam file, dan gagasan bahwa solusi terbaik untuk menyimpan data meta tentang direktori adalah file tersembunyi di setiap direktori.
Marco Ceppi

Jawaban:

21

Seperti yang ditunjukkan oleh Nama Palsu, Total Finder dilengkapi dengan ekstensi kernel untuk mengarahkan kembali file .DS_Store yang secara efektif mencegah file-file sial itu dibuat di direktori Anda dan tanpa kehilangan fungsinya. Yang tidak ia tunjukkan adalah bahwa ekstensi kernel dapat diunduh tanpa Total Finder dari github . Anda harus membangunnya dan meletakkannya di /System/Library/Extensionsdirektori Anda . Maka Anda harus me-restart komputer Anda. Tampaknya bekerja untuk saya sejauh ini.

Pembaruan: Ini sekarang merupakan proyek terpisah dari TotalFinder yang disebut Asepsis . Sekarang ada lebih banyak dokumentasi tentang cara kerjanya dan proses instalasi. Repo GitHub sekarang berada di sini .

styfle
sumber
Menarik. Ini hal baru. Ketika saya mulai menggunakan pencari total, satu-satunya cara untuk mendapatkan asepsis kext adalah memasang pencari total. Itu keren bahwa mereka kemudian open-source-nya!
Nama Palsu
1
Waspadalah. Tidak berfungsi di Mavericks. (jika pernah bekerja di tempat lain). Coba BlueHarvest ... itu menyebalkan .. tapi sepertinya membersihkan "omong kosong" ini.
alex grey
@alexgray Baik situs web Asepsis dan repo Github menentukan bahwa itu tidak berfungsi dengan Mavericks, tetapi saya curiga mereka akan segera menambahkan dukungan. Sepertinya BlueHarvest bukan open source.
styfle
Saya sudah bicara dengan pengembang Asepsis .. dan dia bilang kompatibilitas 10.9 BUKAN dalam kartu.
alex grey
Asepsis 1.4 mendukung OS X 10.9
Carlo
7

Pertanyaan Anda agak seperti meminta "git init" untuk tidak membuat direktori ".git" di proyek Anda. Dengan kata lain, Anda memilih untuk menggunakan alat, tetapi Anda ingin alat itu tidak menyimpan metadata yang perlu disimpan.

Ada dokumen dukungan Apple yang menjelaskan cara menonaktifkan pembuatan file .DS_Store, tetapi hanya relevan dengan cara finder memperlakukan sistem file jarak jauh. Ini tidak akan membantu Anda jika Anda ingin agar Finder memperlakukan sistem file lokal Anda dengan cara ini.

celak
sumber
6
Saya dapat meminta git membuat struktur kontrol .git di direktori di luar direktori kerja saya. Terlepas dari perbandingannya jika tidak dapat dilakukan, saya akan meminta alternatif untuk Finder.
Marco Ceppi
Tikus, saya harus memilih contoh yang kurang fleksibel. Anda benar tentang git, dan itu mengingatkan Anda bahwa Anda selalu bisa memilih untuk mengajukan masalah dengan Apple sehingga mungkin versi Finder yang akan datang bisa sefleksibel.
pohl
Entah bagaimana saya ragu itu akan membawa banyak beban. Terima kasih atas jawaban Anda
Marco Ceppi
1
Sama-sama. Mereka mungkin memprioritaskan fitur berdasarkan frekuensi keluhan, jadi Anda mungkin ingin mempertimbangkan kembali. The Wikipedia entri untuk DS_Store menunjukkan bahwa cara metadata yang tersimpan berubah setidaknya sekali dalam seumur hidup dari Finder, berdasarkan keluhan pengguna. (Dulu menyimpannya di root filesystem yang relevan.)
pohl
Apakah ada cara untuk tidak menggunakan Finder? Saya ingin tahu.
Hoang Huynh
4

Dalam hal ini, TotalFinder tidak memungkinkan Anda untuk menonaktifkan (baik, itu benar-benar pengalihan semua .ds_storefile ke dalam /usr/local/.dscache) penciptaan .ds_storefile, melalui apa yang mereka sebut " Asepsis Fitur "

Nama palsu
sumber
Jika Anda merujuk pada jawaban saya, perhatikan bahwa saya tidak mengatakan bahwa itu tidak dapat dilakukan. Sebaliknya, saya mengatakan bahwa dokumen dukungan tidak akan membantu dalam kasus sistem file lokal.
pohl
4
Bisakah kita fokus menjawab pertanyaan, tidak memukul jawaban orang lain?
Harv
Anggap orang lain benar-benar menjawab , alih-alih hanya mengatakan itu tidak bisa dilakukan, tentu saja.
Nama Palsu
Saya tidak yakin mengapa ini ditolak; TotalFinder adalah plugin Finder dan bisa dibilang merupakan solusi langsung untuk pertanyaan itu.
David
Harv menghapus materi pertempuran yang menyebabkan downvotes. Aman untuk mod lagi.
pohl
0

Jika Anda mematikan kemampuan untuk melihat file yang tidak terlihat, Anda tidak akan melihatnya.

CajunLuke
sumber
3
Mereka ada di ritsleting saya, dan saya mengelola banyak file tersembunyi. Saya lebih peduli dengan fakta bahwa ia menyimpan meta data di samping data saya. Sepertinya cacat desain yang fatal.
Marco Ceppi
4
Soooo bukan jawaban. Jika Anda berada di hutan, dan menghadapi beruang, memejamkan mata tidak akan membantu.
Nama Palsu
1
@Marco Anda mungkin ingin mempertimbangkan membingkai ulang pertanyaan Anda menjadi "bagaimana saya bisa menyimpan file .DS_store dari zip saya?" Ini mungkin masalah yang lebih mudah untuk dipecahkan dan akan menggaruk gatal yang sama.
pohl
1
@Fake Name Tetapi jika Anda berada di kebun binatang, dan takut beruang, dan Anda harus melewati dekat habitat beruang, menutup mata Anda akan berhasil, dan itu tentang betapa berbahayanya file yang tersembunyi itu.
CajunLuke
1
@Fake Name Juga, jika orang lain mengatur komputernya (atau seseorang datang di masa depan untuk pertanyaan ini dalam situasi itu), dia mungkin tidak tahu bahwa file-file ini biasanya disembunyikan dan dapat dimatikan.
CajunLuke