Bagaimana cara menghentikan OS X dari menulis file Spotlight dan Trash ke kartu memori dan stik USB?


126

Saat mencolokkan stik USB ke Mac, OS X membuat sejumlah file tersembunyi di stik, termasuk indeks Spotlight dan folder Trash.

Contoh dari terminal untuk stik USB "Tanpa Judul":

$ ls -a /Volumes/Untitled
.Spotlight-V100
.Trashes
._.Trashes
.disk
.fseventsd

Bahkan melakukan ini pada kartu memori xD untuk kamera saya, jadi setelah menyalin gambar saya dan menghapusnya dari kartu, kartu masih penuh.

Apakah mungkin untuk mematikan ini untuk USB dan kartu memori, jadi OS X baik menulis file-file ini ke disk utama atau tidak menuliskannya sama sekali?


Komentar bukan untuk diskusi panjang; percakapan ini telah dipindahkan ke obrolan .
bmike

Jawaban:


20

DIPERBARUI Maret 2018 Tampaknya solusi saya tidak valid lagi, solusi yang berfungsi saat ini diusulkan oleh @ElmerCat di salah satu jawaban di bawah ini.

Dia menyarankan untuk menggunakan CleanMyDrive 2

Solusi yang sudah tidak digunakan lagi

Seperti yang saya tahu Anda punya 2 pilihan:

  1. TinkerTool (gratis)

teks alternatif

  1. BlueHarvest (komersial)

teks alternatif


1
Ok terima kasih. Adalah semacam harapan bahwa akan ada pengaturan bawaan di suatu tempat, tetapi setidaknya ada solusi yang tersedia.
jg-faustus

3
@ Pilip: Sayangnya Tinkertool hanya berurusan dengan file .DS_Store sesuai dengan halaman detailnya , yang mungkin berarti ini adalah satu-satunya file tersembunyi yang dapat dinonaktifkan melalui CLI - file lainnya memerlukan alat khusus. Tapi BlueHarvest terlihat bagus, dan melakukan apa yang saya butuhkan. (Temukan beberapa detail lebih lanjut tentang masalah ini di sini dan di sini )
jg-faustus

1
kedaluwarsa! jawaban selanjutnya lebih baik
Dima Tisnek

1
@ jg-faustus Tidak hanya Tinkertool hanya berurusan dengan file .DS_store tetapi ia melakukannya hanya untuk sistem file jaringan
nhed

2
Mengujinya. Tinkertool tidak berfungsi pada drive USB (setidaknya pada 10.9)
pufferfish

106

Untuk volume tertentu yang dipasang - seperti flash drive yang disebut yourUSBstickdalam contoh ini - perintah ini akan menghapus cruft yang ada, hentikan pengindeksan Spotlight sekarang dan di masa depan, hentikan logging fsevents terkait, dan nonaktifkan fitur Trash.

mdutil -i off /Volumes/yourUSBstick
cd /Volumes/yourUSBstick
rm -rf .{,_.}{fseventsd,Spotlight-V*,Trashes}
mkdir .fseventsd
touch .fseventsd/no_log .metadata_never_index .Trashes
cd -

Hal-hal asing lainnya yang mungkin masih ingin Anda simpan, seperti file dobel "._ *" Apple dan cruft Apple DS lainnya yang terkait dengan ikon dan penempatan jendela.


8
Meskipun ini dapat menonaktifkan pengindeksan, file dan direktori tersebut akan tetap ada pada volume (yang merupakan bagian yang mengganggu di tempat pertama), dan jika Anda menghapusnya .Spotlight * dan .fseventd akan kembali. Bahkan, .metadata_never_index adalah satu lagi entri dalam daftar file daripada cruft biasa.
ShreevatsaR

1
+1, Sebenarnya, saya datang dengan gagasan untuk menyentuh sampah sendiri dan pergi ke sini untuk solusi yang lebih baik, tetapi setelah melihat yang satu ini tidak dapat menahan +1 itu. Ini memecahkan masalah nyata - menghentikan audio mobil dari memainkan file yang dihancurkan;)
Michael Krelin - hacker

Saya tahu ini ada tetapi selalu harus menemukannya ketika saya membutuhkannya. Ini berguna jika Anda memiliki lebih banyak akses ke drive USB daripada ke sistem OSX.
mlhDev

2
Terima kasih, saya tidak tahu tentang "cd -". Saya masih mendorong pushd / popd :).
studgeek

Bagaimana dengan direktori ".DS_Store"? Itu masih di sana. Adakah alasan mengapa itu tidak termasuk dalam baris "rm -rf"?
Marnix A. van Ammers

30

Untuk menjaga Spotlight dari pengindeksan volume non sistem, tambahkan / Volume ke daftar Privasi di System Preferences> Spotlight.

/ Volume adalah titik di sistem file di mana semua disk non-sistem dipasang secara default.

masukkan deskripsi gambar di sini


mustahil untuk menambah / Volume di 10.8; namun dimungkinkan untuk menambahkan volume satu per satu. Saya menduga itu mirip denganmdutil -i off /Volumes/xxx
Dima Tisnek

15
@qarma Sangat mungkin untuk menambahkan / Volume dalam 10,8 atau lebih baru. Cukup buka jendela Finder, tekan Shift+ Command+ Guntuk membuka jendela "Buka folder ...", ketik /Volumes, lalu seret ikon folder kecil di bagian atas jendela Finder (di sebelah kata "Volume") ke dalam daftar di tangkapan layar di atas
Chris Mukherjee

Saya harus mencobanya ...
Dima Tisnek

1
Anda dapat menambahkan /Volumes, itu tidak berfungsi.
kenny

1
Di komputer saya, hard drive internal menyala /Volumes/Macintosh HD, jadi jika ini berhasil, bukankah itu akan menghentikan Spotlight dari pengindeksan HD?
LarsH

17
  1. Masukkan drive USB.
  2. Arahkan ke Macintosh HD > Applications > Utilitiesdan buka Terminal.
  3. Di Terminal prompt, ketikkan perintah berikut, ganti path_to_volumedengan jalur nyata:

    sudo mdutil -i off /path_to_volume

  4. Tekan kembali.

  5. Jika diminta kata sandi, ketikkan kata sandi admin Anda, lalu tekan kembali. Anda akan menerima respons:

    /path_to_volume/: Indexing disabled for volume. di Mac OS X 10.4 atau

    /path_to_volume: Indexing disabled. di bawah Mac OS X 10.5 atau lebih baru.

    Spotlight akan segera berhenti untuk mengindeks volume yang ditentukan.

  6. Jika Anda menggunakan Mac OS X 10.5 atau lebih baru, lanjutkan ke langkah 9.

  7. Di Terminal prompt, ketik perintah berikut, lagi-lagi mengganti jalan yang benar:

    sudo mdutil -E /path_to_volume dan tekan kembali

  8. Jika diminta kata sandi, ketikkan kata sandi admin Anda, lalu tekan kembali. Anda akan menerima respons:

    /path_to_volume/: Volume index removed.

  9. Pada terminal prompt, ketik exitlalu tekan kembali.
  10. Keluar dari Terminal.

Berkat thexlab.com , e-book pemecahan masalah Mac OS X mereka, dan situs web mereka untuk penjelasan terperinci tentang mengapa metode lain berfungsi.


1
Catatan sudo meminta kata sandi pengguna saat ini
user151019

Ini berhasil untuk saya. Penggunaan disk oleh Spotlight berubah dari 2GB menjadi 200k. Fakta bahwa sorotan memakan begitu banyak penggunaan disk pada disk kosong adalah gila . Saya ingin tahu apakah kita dapat menggabungkan solusi ini dan beberapa jenis pemicu berbasis USB, yang mendeteksi perangkat USB jenis apa yang ada di sana dan menjalankan perintah ini secara otomatis. Ada ide tentang itu?
Otheus

15

Cara lain untuk menangani (hanya) file sorotan, adalah menambahkan volume itu ke daftar pengecualian Spotlight Anda. Colokkan perangkat, dan buka Spotlight prefpane di System Preferences. Pilih tab Privasi. Sekarang seret volume itu dari desktop ke atas ke dalam daftar privasi .. atau gunakan tombol + di bagian bawah untuk menambahkannya. Pengindeksan lampu sorot tidak akan terjadi lagi pada volume itu.


Sayangnya, volume tampaknya dihapus dari daftar privasi setiap kali mereka dilepas. Jadi ini harus diulang setiap kali Anda memasukkan kartu memori atau USB stick kembali.
LarsH

9

2017 Desember

Anda akan berpikir setelah bertahun-tahun, Apple akan membangun sesuatu ke Finder untuk menangani ini. Ini masih merupakan masalah yang sangat umum bagi orang yang menggunakan disk USB atau kartu SD untuk memutar media di mobil mereka atau perangkat lain.

Meskipun demikian, pengembang telah mengisi kekosongan dengan banyak aplikasi yang disetujui Apple. Aplikasi yang tercantum dalam jawaban sebelumnya mungkin bagus pada saat itu, tetapi mereka tidak dikelola untuk bekerja dengan versi modern dari macOS.

Saya juga akan sedikit khawatir menginstal sesuatu yang akan memegang kendali total sistem file, yang ditulis oleh pengembang yang tidak dikenal. Tidak ingin berurusan dengan App Store adalah satu hal, tetapi tidak ingin mendaftar dengan Apple sebagai pengembang adalah hal lain. Selain itu, sesuatu dari AppStore telah mengalami setidaknya audit minimal oleh Apple dan dapat dihapus dari komputer Anda semudah diinstal.

Jadi, setiap kali Anda membaca "jawaban" ini, sarannya bagi Anda adalah mencari App Store untuk sesuatu yang terbaru, ditinjau dengan baik, dan gratis.

TL; DR:

Pilihan saya pada 20 Desember 2017 adalah "CleanMyDrive 2" dari App Store. Memecahkan masalah, antarmuka yang cantik, benar-benar gratis. (Menawarkan pembelian ikon khusus dalam aplikasi. Jika tidak, semuanya berfungsi secara gratis.)

Besok, sesuatu yang lebih baik mungkin datang, tetapi intinya adalah: App Store memiliki solusi gratis dan mudah untuk pertanyaan asli tapi abadi yang diajukan jg-faustus, diajukan di sini bertahun-tahun yang lalu - pertanyaan yang saya miliki sendiri hari ini.

Jadi saya minta maaf jika ini tampaknya lebih seperti kata-kata kasar daripada jawaban, tetapi memang, semua jawaban sebelumnya sudah ketinggalan zaman dan tidak mengarah ke solusi yang bermanfaat. Tidak mengatakan sesuatu akan menyebabkan lebih banyak orang membuang waktu mengutak-atik Terminal atau menginstal aplikasi yang dipertanyakan. Cukup buka App Store - Anda tidak perlu membayar.


6

Saya menggunakan baris perintah Terminal MacOS untuk mendaftar dan menghapus semua file dan folder ini sebelum mengeluarkan perangkat dari desktop. Untuk beberapa file, Anda mungkin harus menjalankan perintah / bin / rm.


Itu yang saya lakukan juga. Meskipun akan lebih baik jika saya tidak perlu, jadi saya sedang menyelidiki alternatifnya.
jg-faustus

Omong-omong, perangkat ini ditemukan di suatu tempat di / Volume / <nama>
DerMike

4

Saya menggunakan Clean Eject (gratis) dan Layanan Automator khusus (masih pribadi) sehingga saya dapat menetapkan hotkey untuk membersihkan & mengeluarkan volume menggunakan aplikasi.


Tanpa akses ke Layanan Automator Anda sebutkan jawaban ini sebenarnya tidak sangat membantu. Bisakah Anda berbagi layanan juga?
nohillside

Jawabannya sangat membantu - Anda dapat menggunakan aplikasi tanpa tindakan Automator. Jika Anda ingin menambahkan tombol pintas khusus untuk Clean Eject maka Anda memiliki banyak opsi: Alfred, Keyboard Maestro. Tindakan Automator tidak penting, tetapi berguna. Saya akan mengunggahnya ketika saya bisa ke: gingerbeardman.com/services
Matt Sephton

Layanan yang saya gunakan untuk Bersihkan Eject volume finder yang dipilih sekarang diunggah ke situs (lihat tautan di atas).
Matt Sephton

Terima kasih atas unggahannya, buat jawabannya jauh lebih lengkap.
nohillside

4

@ Posting Miles Leacy

dan komentar @ qarma:

Tidak, ini masih mungkin bahkan di OSX 10.9, tetapi Anda perlu melakukan beberapa langkah tambahan sekarang:

1) Di Finder, klik Go, lalu klik Go To Folder ...

2) Ketik / Volume dan klik Go.

3) Jendela Finder akan terbuka, dan itu akan mengatakan Volume di bagian atas.

Ini adalah langkah yang paling penting:

4) Di sebelah tempat dikatakan Volume di bagian atas jendela Finder, ada ikon folder biru kecil. Klik dan seret ikon ini ke kiri ke panel Favorites Anda .

5) Sekarang Anda akan memiliki akses ke folder Volume Anda di mana saja, termasuk dalam pengaturan Spotlight seperti yang disarankan Miles Leacy. (Setiap kali Anda membutuhkannya, klik saja tautan Favorites untuk memilihnya.)

Semoga ini membantu,

Terbaik,

Vlad :)

~ ~ ~

Cara menambahkan folder Volume ke Favorit Anda sehingga Anda dapat mengaksesnya di pengaturan Spotlight

~ ~ ~

Seperti apa setelah menambahkan folder Volume ke daftar pengecualian Spotlight:

Perhatikan di latar belakang Anda dapat melihat posting saya di Safari. ;)

Seperti apa setelah menambahkan folder Volume ke daftar pengecualian Spotlight


1
FWIW, saya pikir ini adalah jawaban yang bagus dan tidak perlu menjadi komentar. Saya akan menghapus bagian itu dan membiarkannya apa adanya.
Mark Edington

Karena Mac HD adalah subfolder dari Volume, bukankah ini juga menonaktifkan Spotlight di Mac HD?
LarsH

@ LarsH Pertanyaan bagus. Saya tidak suka sorotan, dan menonaktifkannya di mac saya saat ini, jadi saya tidak yakin. : 3
Vladimir

3

Sebenarnya menyentuh file .Rash akan menjadi cara terbaik untuk menyelesaikan masalah utama Anda karena .Rash sekarang menjadi file, bukan folder. Ini berarti bahwa Apple tidak dapat memindahkan file ke folder .Rash ketika Anda menghapusnya dan drive Anda tidak lagi penuh.

Pilihan lain adalah dengan menekan Cmd-Opt-Shift-Backspace untuk memaksa Finder mengosongkan konten .Rash pada kartu sebelum Anda mengeluarkannya.

Metode pertama benar-benar yang terbaik karena yang kedua mempengaruhi semua konten Sampah di semua drive.

Namun, tampaknya dari pos Anda bahwa Anda lebih khawatir tentang pencemaran drive oleh berbagai file dot. Jika Anda mengikuti langkah-langkah yang disebutkan di atas, Anda akan menghemat ruang disk Anda, tetapi akan ada minimum file dot yang dibuat.


3

MacOS sekarang menyediakan flag langsung ini yang dapat Anda toggle dari Terminal:

defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true

1
Jawaban yang bagus untuk sebagian pertanyaan. Ini menonaktifkan DSStore, tetapi pertanyaannya adalah secara khusus mengenai file Trash and Spotlight, yang tidak diketahui oleh solusi Anda (dari apa yang dapat saya baca).
Otheus

2

Cara mudah untuk menghentikan audio mobil saya yang mencoba membaca file Mac OS yang tersembunyi adalah dengan menghapusnya di OS Windows. Cukup salin musik MP3 Anda ke stik USB dari iTunes. Tukar tongkat ke OS Windows dan pilih lihat file tersembunyi dari opsi folder. Ini kemudian akan memungkinkan Anda untuk menghapus setiap file tersembunyi yang ditempatkan oleh Mac tepercaya Anda pada stik USB Anda termasuk file .trash sial itu. Akhirnya digunakan untuk OS Windows!


+1 Agak membosankan, tapi tentu saja, mengapa tidak, itu menyelesaikan pekerjaan haha.
Vladimir

2

Saya akhirnya menggunakan aplikasi gratis " Pembersih Tersembunyi ". MP3 player mobil saya sedang mencoba membaca. (MP3filename) .mp3 (kosong, file mp3 kosong) juga. Pergi ke Macintosh HD di bagian Perangkat di menu sebelah kiri Finder dan seret drive USB Anda dan letakkan di aplikasi Hidden Cleaner. Ini akan membersihkan file berongga dan meninggalkan MP3 asli dan akan mengeluarkan USB Anda.

Catatan: Itu bukan solusi permanen. Yang perlu Anda lakukan di atas setiap kali Anda menyalin file. Saya tidak keberatan.


Program serupa lainnya: Eject untuk Windows www011.upp.so-net.ne.jp/decafish/EjectForWindows/…
Vinicius Pinto

Ketika datang untuk bermain dengan filesystem, itu bukan ide yang baik untuk mempercayai komputer Anda kepada pengembang yang tidak dikenal. Saya hanya bilang.
ElmerCat

2

Pertanyaan lama, tetapi akhirnya saya menemukan Asepsis . Ini adalah utilitas open source yang memecahkan masalah kuno ini dengan membatasi semua .DS_STOREdirektori di satu tempat, secara default /usr/local/.dscage
Setelah instalasi, dan reboot, tidak ada lagi .DS_STORE pada drive USB, dengan keuntungan (bagi sebagian dari kita) tidak harus menonaktifkan pengindeksan pada drive eksternal. Sejak versi 1.4 itu juga mendukung OS X Mavericks.

Pembaruan dari situs web Aepsis: "Peringatan: Asepsis tidak lagi dalam pengembangan aktif dan didukung di bawah OS X 10.11 (El Capitan) dan yang lebih baru.


Keren! Saya bertanya-tanya bagaimana program ini akan menangani sistem crash atau beban CPU yang ekstrem. Dengan kata lain, saya bertanya-tanya apakah disikronisasi akan bertaruh secara otomatis ditangani, atau apakah perlu melakukannya sendiri? Automaticlly bagus karena kita tidak perlu khawatir tentang hal itu, tetapi itu juga berarti bahwa program harus melakukan lebih banyak pemeriksaan.
Vladimir

2

Sebagian besar solusi di sini adalah 'membersihkan dotfile sebelum mengeluarkan', daripada 'mencegah penciptaan dotfile'.

Dalam pencarian saya untuk solusi gratis untuk yang pertama, saya sudah mencoba beberapa opsi, dan menetap di applescript di sini: SuperUser: Apakah ada yang punya skrip Terminal Mac untuk menghapus file yang tersembunyi? karena memungkinkan saya untuk melihat apa yang terjadi di sepanjang jalan.

Catat dalam komentar saya pada jawaban itu yang saya buat edit kecil untuk membuatnya berfungsi pada OSX 10.12.1. (Saya tidak memposting ulang sumber dalam kasus ini, karena ini tampaknya pertanyaan yang cukup 'ramah link').


2

Hal paling bodoh yang pernah saya tidak bisa hanya berkontribusi ini untuk jawaban Metaxis. Tetapi mudah untuk membuat skrip bash yang secara otomatis menangani ini untuk semua folder di / Volume (atau yang spesifik jika Anda tentukan). Seharusnya dapat menjalankannya dengan Automator atau Applescript ketika folder muncul di bawah / Volume, maka Anda memiliki menonaktifkan otomatis pengindeksan.

#!/bin/bash

if [ -n "$1" ]; then
    if [ ! -e "${1}/.metadata_never_index" ]; then
        echo "mdutil -i off $1"
        mdutil -i off "$1"
        cd "$1"
        rm -rf .{,_.}{fseventsd,Spotlight-V*,Trashes}
        mkdir .fseventsd
        touch .fseventsd/no_log .metadata_never_index .Trashes
    fi
else
#    echo "finding Volumes"
    find /Volumes -type d -maxdepth 1 -mindepth 1 -print0 | xargs -0 -n 1 "$0"
fi

0

Saya menemukan Aplikasi ini di Apple App Store secara gratis dan menggunakannya, dan itu berfungsi dengan baik untuk saya. Anda harus mencari "cleanusbdrive" semua satu kata tanpa tanda kutip di App Store.

Ini oleh José A. Jiménez Campos.



0

Saat ini, Cleanmydrive2 tersedia di app store secara gratis dan menangani masalah ini untuk pengguna hingga sierra tinggi.


-1

Saya dapat ini bekerja pada Sierra 10.12.3 di Automator.

Pertama, saya membuat versi skrip ini: Fungsinya sama dengan fungsi freefly42, hanya cara penulisan yang sama.

Untuk menerjemahkan untuk bash speaker non-asli, yang dilakukannya adalah:

Jika dijalankan dengan argumen commandline, ia mencoba untuk melihat apakah argumen tersebut adalah direktori, dan jika direktori tersebut berisi file bernama ".disable_osx_metadata".

Jika file khusus tidak ada di sana, maka tidak ada yang terjadi. Drive itu diabaikan.

Jika ada file khusus, skrip menghapus semua metadata osx dan membuat beberapa item baru kecil yang mencegah hal lain. Misalnya, membuat file bernama. Trash mencegah OS dari membuat direktori bernama. Trash dan kemudian menulis file di sana.

Jika dijalankan tanpa argumen, itu berjalan sendiri sekali untuk setiap direktori di / Volume.

Jadi, jika Anda menjalankannya secara manual atau mengkliknya, ia memeriksa semua drive yang terpasang. Jika Anda membuat alur kerja di Automator, maka Automator menjalankannya setiap kali drive terpasang, hanya untuk drive itu.

#!/bin/bash
x=.disable_osx_metadata
[[ "$1" ]] || exec find /Volumes -type d -maxdepth 1 -mindepth 1 -exec $0 {} \;
[[ -e "$1/$x" ]] || exit 0
mdutil -i off "$1"
rm -rf "$1"/.{,_.}{fseventsd,Spotlight-V*,Trashes}
mkdir "$1/.fseventsd"
touch "$1/.fseventsd/no_log" "$1/.Trashes" "$1/$x"

Simpan sebagai "disable_osx_metadata", chmod 755, salin ke / usr / local / bin.

$ cd Documents/disable_osx_metadata/
$ chmod 755 disable_osx_metadata
$ sudo cp disable_osx_metadata /usr/local/bin

Kemudian buka Automator, New, Folder Action

Kemudian saya menemukan bahwa bahkan di Sierra 10.12.3 Anda masih BISA menambahkan direktori / Volume di Automator, dengan cara yang tidak jelas.

Pergi ke Finder, File, "Go To Folder ...", tulis secara manual di "/ Volume" dan tekan Enter.

Sekarang ini menunjukkan kepada Anda jendela dengan drive HD dan usb Anda, tetapi tidak ada folder "/ Volume" yang jelas untuk diklik. Tapi bilah judul mengatakan "/ Volume", dan itu muncul di bagian bawah juga.

Anda dapat menyeret ikon folder di sebelah "/ Volume", baik dari bilah judul atau dari bawah, ke Automator, dan letakkan di "Action folder menerima file dan folder yang ditambahkan ke: [______]"

Seret / Volume dari Bilah Judul Finder

Tutup Finder.

Kembali di Automator: di sebelah kiri, gulir ke bawah dan seret "Dapatkan Konten Folder" ke kanan dan letakkan.

Kemudian di sebelah kiri lagi, gulir ke bawah dan seret "Jalankan Script Shell" ke kanan dan letakkan di bawah "Dapatkan Konten Folder".

Ubah "Lulus masukan:" menjadi "sebagai argumen". Shell: [/ bin / bash] Lulus masukan: [sebagai argumen]

Kemudian seret skrip dari / usr / local / bin ke kotak di bawah "Run Shell Script" sehingga dikatakan "/ usr / local / bin / disable_osx_metadata"

File, simpan, disable_osx_metadata.workflow

Alur Kerja Tindakan Folder Automator

Untuk referensi, ini disimpan di: / Users / YOUR_NAME / Library / Workflow / Aplikasi / Tindakan Folder Jika Anda menyimpan sesuatu yang salah, saya pikir Anda harus menavigasi secara manual di Finder untuk menghapusnya.

Terakhir, untuk setiap drive usb baru yang ingin Anda lindungi, Anda harus membuat file bernama ".disable_osx_metadata" di folder root.

Anda dapat melakukannya di Terminal: $ touch / Volume / NO \ NAME / .disable_osx_metadata

Atau simpan saja file teks kecil dengan nama yang terlihat (tanpa titik awal) dan salin ke root dari setiap drive usb baru dan ganti namanya .disable_osx_metadata setelah menyalin.

Drive itu sekarang akan dibersihkan setiap kali Anda memasangnya mulai sekarang.

Tidak sebersih yang saya inginkan. Anda harus sedikit mencemari drive, untuk memberi tahu OS agar tidak mencemari lebih banyak. Sepertinya tidak ada cara untuk membuat OS biarkan saja dan tidak menambahkan file yang tidak Anda minta.

TODO: Tambahkan fungsi aktifkan / nonaktifkan untuk membuat / menghapus file-dot.

TODO: Ini tidak mencegah file .DS_Store di setiap direktori.

TODO: Apakah mungkin untuk mengemas skrip dan file foo.workflow sehingga pengguna dapat melewatkan sebagian besar arahan manual ini? Saya melihat ada opsi "ekspor" di Automator yang membuat semacam file paket.

TODO: Kemungkinan usang seluruh pos ini. Alur kerja applescript + automator ini mungkin lebih baik: https://superuser.com/questions/319553/does-anyone-have-a-mac-terminal-script-to-remove-hidden-files/814104#814104

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.