Bagaimana cara mempertahankan izin saat saya menyalin ke SSD eksternal di OSX?
Ketika saya menyalin file dari disk osx saya ke drive SSD eksternal, karena alasan tertentu semua bit izin disetel ke 1. Apakah ada alasan mengapa dan cara untuk mempertahankan izin asli? Saya melakukan ini dengan bash jadi tidak yakin apakah ada bendera yang lupa saya pasang.
$ ls -l ~/test.txt -rw-r--r--@ 1 bzon staff 1.0G Aug 29 2017 test.txt $ cp ~/test.txt /Volumes/SSD/test.txt
$ ls -l /Volumes/SSD/test.txt
-rwxrwxrwx@ 1 bzon staff 1.0G Jan 5 20:28 /Volumes/SSD/test.txt
Jawaban
1 MichaelHabib
Untuk menyalin file di antara jenis sistem file yang kompatibel, coba gunakan cp -a SOURCE DEST
. The a
pilihan singkatan arsip, yang mempertahankan hak akses, kepemilikan file & meta data lainnya.
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'