ファイル マネージャーを使用して、デスクトップから ディレクトリにディレクトリをコピーしたいのですが、/opt
を実行してもgksudo nautilus
、デスクトップ ディレクトリには何も表示されません。
タスクバーから通常どおり Nautilus を開くと、lampp
既存のディレクトリとともにディレクトリが表示されます。
/opt
では、このディレクトリを表示して、ディレクトリに切り取って貼り付けるにはどうすればよいでしょうか?
答え1
gksudo を使用して Nautilus を開いたため、ルートのデスクトップ ディレクトリであるため、空のデスクトップが表示されます。したがって、Nautilus を開くときは、左側のサイドバーから次のパスに従ってください。
--> ファイル システム --> ホーム --> your_user_name --> your_desktop
次に、必要なものをコピーします。別の方法として、ターミナルを使用することもできます。
sudo cp -r ~/Desktop/directory_that_will_be_copied /opt/where_to_copy
答え2
走るときノーチラスとしてroot
(gksu nautilus
または)の場合gksudo nautilus
、root
ホームディレクトリ(/root
) を適切なホームディレクトリとして指定してください。自分のホームディレクトリ ( 、ここで/home/shawn
shawn
実際のユーザー名と異なる場合は、実際のユーザー名に置き換えられます。
このようなことは、非グラフィカルコマンドをrootとして実行した場合には発生しません。通常の方法(つまり、sudo
)。これは、 とsudo
のようなグラフィカルフロントエンドのデフォルトの動作の主な違いであり、gksu
gksudo
正当な理由グラフィカル プログラムでは、ホーム ディレクトリに設定ファイルを作成して管理するのが一般的であるためです (これは、非 ユーザーが変更できないようにするか、非ユーザーが実行しているプログラムが設定データを作成および変更して として実行しているプログラムの動作を変更するroot
方法を提供するため、どちらも望ましくありません)。root
root
前述の通り、ユーザー名がshawn
の場合、ホーム ディレクトリのフル パスは です。デスクトップ フォルダは です。Nautilus を として実行し、そのフォルダに移動すると、デスクトップ上のファイルが表示され (アクセスして操作できるようになります)。/home/shawn
/home/shawn/Desktop
root