MEMPERBARUI
Pertama instal coreutils terlebih dahulu. Lari brew install coreutils
. Jika Anda belum brew
menginstal ... beralih kembali ke windows!
Periksa apakah cp --version
versi keluaran cp (GNU coreutils) 8. ^^
Kemudian Anda akan memiliki cp
versi yang benar dan -u
bendera akan berfungsi.
Periksa cp
perintah. Gunakan man cp
dan baca opsi. Anda dapat melakukan sesuatu seperti:
cp -r -u ~/source ~/destination
-R, -r , --recursive: salin direktori secara rekursif
-u , --update: salin hanya ketika file SUMBER lebih baru dari file tujuan atau ketika file tujuan hilang
-p sama seperti --preserve = mode, kepemilikan , cap waktu
-v --verbose: jelaskan apa yang sedang dilakukan
Jadi, jika Anda ingin menyalin file dari folder Downloads / music Anda untuk mengatakan folder Music / new Anda, Anda akan melakukan sesuatu sebagai:
Ini akan menggabungkan konten dari dua folder ini dan jika ada dua file dengan nama dan jalur yang sama itu akan menjaga yang terbaru berdasarkan cap waktu.
cp -ruvp ~/Downloads/music/* ~/Music/new/