大容量ファイルをコピーするときにターミナルコマンドとGUIをドラッグアンドドロップする:実質的な利点はありますか?

大容量ファイルをコピーするときにターミナルコマンドとGUIをドラッグアンドドロップする:実質的な利点はありますか?

最近、特定の種類のタスクをより迅速かつ便利に実行する方法を学びながら、端末をますます使用しています。

ただし、あるHDDから別のHDDに大量のデータ(数百GBなど)をコピーする必要がある場合は、常にGUIを使用してください(私の場合はNautilusまたはFinder、ファイルシステムはext4またはHFS +です)。

私が念頭に置いているのは、最初は既存のハードドライブを交換するために新しいハードドライブにデータをコピーするか、外部バックアップハードドライブにコピーすることです。

この設定でターミナルコマンドを使用すると、実質的な利点はありますか?それでは、それらは何ですか?

編集する

時々、これらの大規模な GUI コピーでは、ファイルの破損やその他の理由により、途中で問題が発生します。 (GUIではなく)ターミナルコマンドがこの問題を回避できるかどうかを知りたいです。 GUIのコピーがどこに行ったのか、どこから復元するのか、どのファイルが問題を引き起こしているのかを理解するのは難しいことがよくあります。

このコピーの始まりと終わりは、少なくとも私にとっては少しランダムに見えます。

答え1

私は多くのファイルをコピーすることと、一般的にコマンドラインをより魅力的にする他のタスク間の違いを実際には見ません。

  • 簡単な操作はコマンドラインで実行できるほど簡単なので、GUIを使用するのは時間の無駄です(入力する文字を知っている場合は、メニューをクリックするよりも数文字を入力する方が高速です)。
  • GUIは非常に複雑な操作を処理できません。

非常に特定の状況では、私はコマンドラインのもう一つの利点を見つけました。多くのファイルをコピーするなど、長時間の作業を行う場合、リモートでコンピュータにログインした状態で進行状況を確認したい場合は、作業進行画面を見ると便利です。その後、端末マルチプレクサでタスクを実行するのが便利です。画面またはTmux。 Screenを起動し、Screen内で作業を開始し、SSHを使用してコンピュータに接続し、Screenセッションに接続します。

答え2

正しいツールを使用しないため、コマンドラインを使用してあるディレクトリまたはドライブから別のディレクトリまたはドライブに大量のファイルを移動するのは厄介です。それはまるでrsyncまたはrsnapshotこれを行うのに一般的に好ましい方法です。私はrsyncを使ってこれを行う自作bashスクリプトを持っています。

関連情報