답변:
내가 아는 한, 내가 경험 한 것에 기초하여,
sudo명령 줄 응용 프로그램 / 명령에 gksudo사용되며 Alt + F2를 눌러 응용 프로그램 실행 대화 상자 창을 사용하여 프로그램을 실행하려고 할 때 유용합니다 .
나는 gksudo단지 그래픽 버전 이라고 읽었습니다 sudo.
어쨌든 원하는 명령을 수행하기 위해 터미널 에 sudo nautilus놓거나 gksu nautilus 터미널 에 둘 수 있습니다. 두 명령 모두 동일한 효과를 갖습니다. 그러나 터미널을 생략하고 " 응용 프로그램 실행 "대화창을 사용 하여 터미널을 직접 실행 하려면 Alt + F2를 누르고을 gksu nautilus입력하면 암호를 입력하라는 메시지가 표시됩니다. 그러면 노틸러스 파일 브라우저가 열립니다 루트 권한으로.
또한 오른쪽 클릭을 통해 "관리자로 열기"옵션을 사용하여 한 번의 클릭으로 파일 / 폴더를 루트로 열 수 있습니다. 어쨌든 주어진 폴더에 대해 새로운 노틸러스 인스턴스를 열고 파일을 루트로 열 것입니다. 이것은 루트로 응용 프로그램을 열거 나 실행할 수도 있지만 아직 테스트하지는 않았습니다.

명령 줄을 통해 nautilus-gksu를 설치 sudo apt-get install nautilus-gksu하거나 다음 이미지와 같이 시냅틱을 사용 하여 상황에 맞는 메뉴에서 "관리로 열기"옵션을 얻을 수 있습니다 .

행운을 빕니다!
nautilus-gksu더 이상 Ubuntu 12.04부터 저장소에 없습니다.
노틸러스를 루트로 실행해야합니다
이것을 터미널에 입력하십시오
gksu nautilus
이제 GUI를 사용하여 이동할 수 있습니다.
또는이 명령을 사용하십시오
sudo mv -r /home/user/temp/<foldername>/ /opt/
gksu nautilus "/path/to/dir/pasted/here"(경로의 주위에 따옴표가 중요하다)
관리자 (루트) 노틸러스 창을 여는 데 사용하는 노틸러스 스크립트는 다음과 같습니다.
#!/bin/bash
# This Nautilus script opens the current nautilus window in admin mode.
# Requires: perl, liburi-perl
ERROR_NEED_PERL="This script requires the liburi-perl package. Install it and try again."
GKSUDO_MESSAGE="Enter your password to open an admin window on: "
ERROR_BROKEN_LINK="Broken link."
## Check for liburi-perl (and hence perl)
let PERLOK=$(dpkg-query -W --showformat='${Status}\n' liburi-perl|grep "install ok installed")
if [ "" == "$PERLOK" ]; then
zenity --error --text "$ERROR_NEED_PERL"
exit 1
fi
let LEN_NSSFP=${#NAUTILUS_SCRIPT_SELECTED_FILE_PATHS}-1
[ $LEN_NSSFP -lt 0 ] && let LEN_NSSFP=0
let LEN_NSSU=${#NAUTILUS_SCRIPT_SELECTED_URIS}-1
[ $LEN_NSSU -lt 0 ] && let LEN_NSSU=0
## if clicking happens on the Desktop (or a file or folder on it),
## $1 will be a path (i.e. with "/" in it); otherwise (in a folder
## window) $1 will be just a file or folder name (without path).
## Note that selecting the home desktop namespace extension yields
## a $# of zero but NAUTILUS_SCRIPT_SELECTED_FILE_PATHS pointing to the
## target (in the computer (computer:///) and trash (trash:///) desktop
## namespace extension cases, ...PATHS is empty).
## Initially, we stripped the file:// prefix from NAUTILUS...CURRENT_URI,
## yielding the full path, and then retrofit spaces, like this:
#OBJECT="`echo -n $NAUTILUS_SCRIPT_CURRENT_URI | cut -d'/' -f3- | sed 's/%20/ /g'`"
## However, this fails if any special characters other than spaces are in the path,
## such as accented letters, etc. We need to convert not just spaces, but any
## UTF-8 embedded in there...The URI<->path conversion requires perl (and liburi-perl):
OBJECT=$( echo "$NAUTILUS_SCRIPT_CURRENT_URI" | perl -MURI -le 'print URI->new(<>)->dir' )
## ->file is to be used for file URIs instead of ->dir, which is for directory URIs
CONTEXT="$OBJECT"
## Add the selection to the path, if defined and unique
if [ $# -eq 1 ] ; then
## If a single Desktop object, override
if echo $1 | grep -q "/" ; then ## Desktop (or object on desktop)
OBJECT="$1"
CONTEXT=""
else ## $1 is a simple file or folder name, without a path
## The container could be root (/)
OBJECT="${OBJECT%/}/$1"
fi
# elif [ $# -eq 0 -a -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ] ; then
elif [ $# -eq 0 ] ; then
## desktop name space extension selected?
if [ -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ] ; then ## Home
OBJECT="${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS:0:LEN_NSSFP}"
elif [ -n "$NAUTILUS_SCRIPT_SELECTED_URIS" ] ; then ## Computer, Trash
## These typically map to root (/)
# OBJECT="`echo ${NAUTILUS_SCRIPT_SELECTED_URIS:0:LEN_NSSU} | cut -d'/' -f3- | sed 's/%20/ /g'`"
OBJECT="${NAUTILUS_SCRIPT_SELECTED_URIS:0:LEN_NSSU}"
OBJECT=$( echo "$OBJECT" | perl -MURI -le 'print URI->new(<>)->dir' )
fi
CONTEXT=""
fi
## Note that a desktop shortcut (.desktop file) does not trip -h
if [ -h "$OBJECT" ] ; then ## symbolic link
## readlink has no "follow symlinks as far as they exist" option
OBJECT=`readlink -e "$OBJECT"`
if [ -z "$OBJECT" ] ; then
zenity --error --text "$ERROR_BROKEN_LINK"
exit 1
fi
fi
# zenity --info --text "\$OBJECT is « $OBJECT »"
if [ -f "$OBJECT" ] ; then
## Regular file
DIR=`dirname "$OBJECT"`
else
## Directory (or no object)
DIR="$OBJECT"
fi
## If DIR is empty, gnome-open opens in the default (home) directory (i.e. "~") anyway
#if [ -z "$DIR" ] ; then
# DIR=~
#fi
## At this point, the test [ ! "$CONTEXT" = "$DIR" ] serves to indicate
## that the target directory is not matched to the one the script was
## invoked from (if any).
gksudo --message "$GKSUDO_MESSAGE$DIR" gnome-open "$DIR"
exit $?
또 다른 댄디 솔루션은 명령 줄에서 루트 (sudo) 권한으로 다른 노틸러스 사본을 시작하는 것입니다.
gksudo xdg-open <path> &
닫는 &것은 명령이 백그라운드 작업으로 실행됨을 의미합니다. 따라서 사용은 gksudo( sudo응답 할 수없는 보이지 않는 프롬프트를 의미합니다). xdg-open탐색기 창 ( nautilus또는 기타) 을 시작합니다 .
xdg-utils및 gksu패키지를 미리 설치해야 할 수도 있습니다 .
당신은 경고 및 잔뜩 얻을 수 Gtk-CRITICAL및 Glib-GObject-CRITICAL상승 된 노틸러스 창을 닫을 메시지를, 그러나 이들은 지금까지 내가 말할 수있는대로 무해하다. 누군가가 방법을 알고 있다면 제거하고 싶습니다.