Bir Mac'e birden fazla dosya kopyaladığımda, sistem hepsini aynı anda kopyalamaya çalışır. Sorun iki yönlüdür.
Her şeyden önce, birden fazla dosya seçtiğinizde ve kopyaladığınızda, hepsi veritabanlarındaki ACID'den farklı olarak "ya hep ya hiç" yaklaşımıyla tek bir işleme girer. Genellikle bu arzu edilemez.
Ayrıca, başka kopyalama işlemleri eklediğinizde, sistem her şeyi aynı anda kopyalamaya çalışır.
Örneğin, büyük bir dosyayı kopyalamaya karar verdim A
, daha sonra da büyük bir dosyayı kopyalamaya karar verdim B
. Bu, "büyük dosyalardan" birinin birden fazla dosya seçimi olup olmadığına bakılmaksızın iki paralel kopyalama işlemi ile sonuçlanır.
Bunu birkaç nedenden dolayı sevmiyorum:
- Birden fazla kopyalama işlemi aynı anda çalıştığında, diğer işlemleri de bataklığa uğratır.
- Ayrıca, aynı anda birden fazla dosya kopyalandığında, kopyalama işleminin kendisi çok daha yavaş ilerler.
- Son olarak, işlem iptal edilirse, hiçbir dosya hedefine ulaşmaz.
- Kuyruğa bir dosya eklerken, aynı anda kopyalamaya başlar ve süreci daha da yavaşlatır.
- Bu, (yerel) ağdaki diğer makinelere veya sürücülere kopyalama yaparken gerçek bir sorundur.
Sonuç: İlk A
olarak aktarmak ve kullanmak istediğim dosyaya ulaşmak gerekenden çok daha uzun sürüyor ve LAN'daki merkezi bir HD'den kopyalarken, diğer tüm dosyalar da gelene kadar ilk dosyayı kullanamıyorum.
Böylece ... Mac'te kopyalamak için birden fazla dosyayı nasıl sıralayabilirim? Açıklığa kavuşturmak için: Çok sayıda dosya seçilirse veya teker teker eklenirse, kuyruk tamamlanıncaya kadar hepsinin bir seferde yalnızca bir dosyayı kopyalayan bir sıraya koymalarını istiyorum.
Bash ve özellikle Perl'deki cevaplar da açıktır!
Cmd-C
, sonraCmd-V
hedefe?