Macで複数のファイルをコピーすると、システムはそれらすべてを同時にコピーしようとします。問題は2つあります。
まず、複数のファイルを選択してコピーすると、データベースのACIDとは異なり、「オールオアナッシング」アプローチですべてが1つのプロセスに入ります。多くの場合、これは望ましくありません。
さらに、他のコピープロセスを追加すると、システムはすべてを同時にコピーしようとします。
たとえば、大きなファイルA
をコピーすることにし、その後、大きなファイルB
もコピーすることにしました。これにより、「大きなファイル」の1つが多数のファイルの選択であるかどうかに関係なく、2つの並列コピー操作が発生します。
私はいくつかの理由でこれが好きではありません:
結果:最初に転送して使用したいファイルA
は、必要以上に到着するまでに時間がかかり、LAN上の中央のHDからコピーすると、他のすべてのファイルがなくなるまで最初のファイルを使用できませんまた到着しました。
したがって... Macでコピーするために複数のファイルをキューに入れる方法を教えてください。明確にするために:多くのファイルが選択されるか、それらが1つずつ追加されるかに関係なく、キューが完了するまで、一度に1つのファイルのみをコピーするキューにすべてを入れたいと思います。
Bash、特にPerlでの回答も歓迎します!
ltraCopier は無料で、現在開発中のcross-platformコピーユーティリティであるため、まだ洗練されていません。インストールすると、メニューバーに表示されます。
copyまたはmoveジョブをキューに入れることができるコピーリストを管理します、順次処理されます。コピープロセスの優先順位と転送のブロックサイズを定義することもできます。
新しいバージョンを使用すると、類似のソースまたは宛先、あるいはその両方で、または常にまたはまったくグループ化できます。
これがbashソリューションです:
cp file1 dest1; cp file2 dest2
コピーするファイルの数だけこれを繰り返します。セミコロンとcp
コマンドを追加し続けるだけです。
あなたもすることができます
cp file1 dest1 && cp file2 dest2
この例では、前のファイルが正常にコピーされた場合にのみ、ファイルがコピーされます。
フォルダの場合、次のようなことができます:
for x in folder/*; do echo "Copying $x"; cp "$x" destdir; done
Finderの代替 Path Finder には、バージョン6以降のコピーキュー機能が含まれています。
ファイル転送キュー
ツールバー項目または別の統合ウィンドウから現在のファイル操作にアクセスします。
このスレッドの他のコピーマネージャのいくつかに加えて、ForkLiftを確認することをお勧めします。 http://www.binarynights.com/forklift/
長所:
短所:
Path Finder 6 ウルトラコピーよりもナビゲートが簡単に見え、明確な手掛かりが確実に作成されます。さらに、オプションが増えます。 30日間のトライアルもあります。
しかし、私はこれを専門的に使用しているので、それだけの価値があると言います。
Path Finder 6のファイル操作 (YouTubeビデオ)
移動したいものを計画する
エイリアスを見つけるスクリプトを作成し、それらをOriginに置き換えます(移動)
スクリプトを起動してスリープ状態にします。
Mini Copier もあります-UIはUltraCopierによく似ています。
同じ問題があり、App Storeで「CopyQueue」というアプリを見つけました。
https://iTunes.Apple.com/gb/app/copyqueue/id711074010?mt=12
それは素晴らしいようです。コピーするフォルダまたはファイルをキューにドラッグするだけで、キューを介してコピーが開始されます。一時停止してキューの優先順位を並べ替えることができます。私のお気に入りの機能の1つは、[確認]をクリックして、コピーが成功したことを確認することです。