Как скопировать каталог из домашнего в системный

Как скопировать каталог из домашнего в системный

Я хочу использовать файловый менеджер для копирования каталога с моего рабочего стола в /optкаталог. Когда я запускаю gksudo nautilus, я ничего не вижу в каталоге рабочего стола.

Если я открываю Nautilus обычным способом из панели задач, он отображает этот lamppкаталог вместе с другими существующими.

Так как же мне просмотреть этот каталог, чтобы я мог скопировать и вставить его в /optкаталог?

решение1

Вы видите пустой рабочий стол, потому что это каталог рабочего стола root, так как вы используете gksudo для открытия Nautilus. Поэтому, когда вы открываете Nautilus, просто следуйте этому пути из левой боковой панели:

--> Файловая система --> домашняя страница --> your_user_name --> your_desktop

Затем скопируйте все, что хотите. В качестве альтернативы вы можете использовать терминал для этого:

sudo cp -r ~/Desktop/directory_that_will_be_copied /opt/where_to_copy

решение2

Когда ты бежишьНаутилускакrootgksu nautilusили gksudo nautilus), он считает root'sдомашний каталог(/root) в качестве соответствующего домашнего каталога вместо вашего собственного домашнего каталога ( , где/home/shawnshawnзаменяется вашим реальным именем пользователя, если оно отличается).

Такого рода вещи не происходят, когда вы запускаете неграфические команды от имени пользователя root вобычным способом(т.е. сsudo). Это основное отличие между поведением по умолчанию sudoи его графическими интерфейсами, такими как gksuи gksudo, и оно дляхорошая причина, поскольку графические программы часто создают и поддерживают файлы конфигурации в домашнем каталоге (которые либо станут неизменяемыми для пользователей, не являющихся пользователями root, либо предоставят возможность программам, работающим от имени rootпользователя, создавать и изменять данные конфигурации, изменяя поведение программ, работающих от имени пользователя root, что в обоих случаях нежелательно).

Как упоминалось выше, если ваше имя пользователяshawn, полный путь к вашему домашнему каталогу — . Тогда папка вашего рабочего стола — . Если вы запустите Nautilus как и перейдете в эту папку, вы увидите (и сможете получить доступ и управлять) файлами на вашем рабочем столе./home/shawn/home/shawn/Desktoproot

Связанный контент