gcp
をインストールしたのは、大きなディレクトリをある場所から別の場所にコピーすることが多く、進行状況バーに所要時間を知りたいのですが、これは最小限のサーバーで実行されているため、Xとgcp
を実行すると、次のエラーが発生します。
Traceback (most recent call last):
File "/usr/bin/gcp", line 678, in <module>
gcp = GCP()
File "/usr/bin/gcp", line 205, in __init__
raise e
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Xをインストールせずにそれについてできることはありますか?コンソールから動作し、進行状況バーを使用した再帰的コピーをサポートするgcpの代替手段はありますか?
gcp
またはテキストセッションからdbusを必要とするプログラムを実行するには、次の例のようにdbus-launch
コマンドを使用できます。
dbus-launch gcp -r dir1 dir2
この高度なコピーコマンドを使用しています: http://zwicke.org/web/advancedcopy.html
デフォルトのcpバイナリに基づいており、進行バーを表示する追加のパラメーターを追加します。コンパイルし、システムのどこかに配置し、PATH環境変数の前にあるディレクトリを追加します。これにより、デフォルトのcpコマンドの代わりに使用されます。この場合、使用法は以前と同じですが、追加のパラメーターがあります。