Sudah ada beberapa pertanyaan di .DS_Store
file, tetapi sepertinya tidak ada yang menjawab masalah saya.
Saya memiliki hard drive eksternal dengan selusin ~ 50 GB folder cadangan. Ketika saya mencoba menyalin folder ini ke hard drive eksternal baru dengan cara drag-and-drop, itu gagal karena
.DS_Store sudah ada dan tidak bisa disalin.
[Berhenti]
Untuk menghindari masalah ini, bagaimana saya bisa melewatkan menyalin file .DS_Store ketika menyalin antara dua hard drive?
Solusi perintah Terminal tentu ada, tetapi saya tidak cukup berpengalaman cp
untuk menemukannya sendiri. Semua bantuan dihargai!
PS Kedua disk adalah Mac OS X Extended (Journaled).
ls -al
ditampilkan pada target?ls- al
menunjukkan tidak ada yang khusus: Saya kira itu masalah file yang rusak (.DS_Store
file telah menyebabkan masalah untuk beberapa waktu sekarang).Jawaban:
Coba
rsync -rv --exclude=.DS_Store <source> <destination>
dari terminal.sebagai contoh
rsync -rv --exclude=.DS_Store ~/Documents /Volumes/Backup/Documents
akan melakukan:
.DS_Store
~/Documents
/Volumes/Backup/Documents
rsync
seperticp
perintah suped up dengan cara lebih banyak opsi, paling khusus--exclude
sumber