Ketika saya menyalin beberapa file di Mac, sistem mencoba untuk menyalin semuanya sekaligus. Masalahnya adalah dua kali lipat.
Pertama-tama, ketika Anda memilih beberapa file dan menyalinnya, mereka semua masuk ke satu proses dengan pendekatan "semua atau tidak sama sekali" tidak seperti ACID dalam database. Seringkali ini tidak diinginkan.
Lebih lanjut, ketika Anda menambahkan proses penyalinan lain, sistem mencoba untuk menyalin semuanya pada saat yang bersamaan.
Misalnya, saya memutuskan untuk menyalin file besar A
, kemudian saya memutuskan untuk menyalin file besar B
juga. Ini menghasilkan dua operasi penyalinan paralel, terlepas dari apakah salah satu "file besar" juga merupakan pilihan banyak file.
Saya tidak suka ini karena beberapa alasan:
- Ketika beberapa proses penyalinan berjalan secara bersamaan, tampaknya menghambat proses lainnya.
- Juga, ketika beberapa file disalin pada saat yang sama, proses penyalinannya sendiri tampaknya berjalan lebih lambat.
- Dan terakhir, jika proses dibatalkan, tidak ada file yang mencapai tujuannya.
- Saat menambahkan file ke antrian, itu juga akan mulai menyalin sekaligus, dan menghambat proses lebih jauh.
- Ini adalah masalah nyata ketika menyalin ke komputer atau drive lain di jaringan (lokal).
Hasil: File A
, yang ingin saya transfer dan gunakan dulu, membutuhkan waktu lebih lama untuk tiba dari yang dibutuhkan, dan ketika menyalin dari HD pusat di LAN, saya tidak bisa menggunakan file pertama sampai semua file lain juga telah tiba.
Jadi ... Bagaimana saya mengantri banyak file untuk disalin pada Mac? Untuk memperjelas: Terlepas dari banyak file yang dipilih, atau mereka ditambahkan satu per satu, saya ingin mereka semua dimasukkan ke dalam antrian yang hanya menyalin satu file sekaligus, sampai antrian selesai.
Jawaban di Bash dan terutama Perl juga diterima!
Cmd-C
,, laluCmd-V
ke tujuan?