web-dev-qa-db-ja.com

自宅からシステム全体のディレクトリにディレクトリをコピーする方法

ファイルマネージャを使用して、デスクトップから/optディレクトリにディレクトリをコピーしたい。 gksudo nautilusを実行すると、デスクトップディレクトリに何も表示されません。

通常、タスクバーからNautilusを開くと、lamppディレクトリと他の既存のディレクトリが表示されます。

では、このディレクトリを表示して/optディレクトリにカットアンドペーストできるようにする方法を教えてください。

3
Shawn Mclean

Gksudoを使用してNautilusを開くため、ルートのデスクトップディレクトリであるため、空のデスクトップが表示されます。したがって、Nautilusを開くときは、左側のサイドバーから次のパスをたどってください。

->ファイルシステム->ホーム-> your_user_name-> your_desktop

次に、好きなものをコピーします。別の方法として、このためにターミナルを使用できます。

Sudo cp -r ~/Desktop/directory_that_will_be_copied /opt/where_to_copy
5
heartsmagic

Nautilus as rootgksu nautilusまたはgksudo nautilusを使用)を実行すると、rootホームディレクトリ/root )asと見なされます独自のホームディレクトリの代わりに、関連するホームディレクトリ(/home/shawn、ここでshawnは、異なる場合は実際のユーザー名に置き換えられます)。

通常の方法 (つまり、 Sudo )でrootとして非グラフィカルコマンドを実行すると、そのようなことは起こりません。これは、Sudoのデフォルトの動作とgksugksudoのようなグラフィカルフロントエンドとの主な違いです。また、 正当な理由 のためです。ディレクトリ(root以外のユーザーによって変更不可能になり、および/またはroot以外のユーザーとして実行されるプログラムが構成データを作成および変更して、rootとして実行されるプログラムの動作を変更する方法を提供します。望ましくない)。

上記のように、ユーザー名がshawnの場合、ホームディレクトリのフルパスは/home/shawnです。デスクトップフォルダーは/home/shawn/Desktopです。 Nautilusをrootとして実行し、そのフォルダーに移動すると、デスクトップ上のファイルが表示(およびアクセスおよび操作)できます。

3
Eliah Kagan