Мне довольно сложно путешествовать по моей системе с помощью nautilus и предпочитаю использовать команды cd etc в Terminal, чтобы обойти мою систему, но я считаю, что иногда мне нужно смотреть на список файлов и папок в nautilus как ls просто не делает это для меня, и, возможно, есть такое большое количество файлов, что было бы намного проще, если бы я мог просто включить их все в графический интерфейс вместо того, чтобы чтобы заставить ls перенаправить вывод в файл, который мне тогда нужно было бы прочитать.
Но тогда я нахожу, что я очень быстро нашел местоположение каталога, в котором находятся файлы, которые я хочу, в Терминал, а затем я должен вернуться в наутилус и медленно переместиться в это место через графический интерфейс, поэтому мне интересно, есть ли какой-либо способ в терминале, как только вы использовали cd, чтобы добраться до целевого каталога, запустить nautilus и чтобы он автоматически переместился в это место (чтобы он открыл каталог, который вы использовали cd, чтобы перейти в наутилус)?
[d 9] Информация о ОС:Description: Ubuntu 14.10
Release: 14.10
Информация о ОС:
nautilus:
Installed: 1:3.10.1-0ubuntu15.1
Candidate: 1:3.10.1-0ubuntu15.1
Version table:
*** 1:3.10.1-0ubuntu15.1 0
500 http://gb.archive.ubuntu.com/ubuntu/ utopic-updates/main amd64 Packages
100 /var/lib/dpkg/status
1:3.10.1-0ubuntu15 0
500 http://gb.archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages
Из вашего терминала просто откройте nautilus следующим образом:
nautilus .
Он откроет новый экземпляр Nautilus в каталоге, где вы были в вашем терминале.
На странице nautilus man:
SYNOPSIS
nautilus [options] URIs...
Также, как и
nautilus .
, вы также можете сделать:
xdg-open .
, и он будет делать то же самое, что если вы дважды щелкнете файл в наутилусе. Это также означает, что вы можете открыть электронную таблицу в LibreOffice с помощью
xdg-open mysheet.ods
и т. Д. У меня есть aliased xopen для немного более быстрого ввода, поставив следующее в моем .bashrc
alias xopen=xdg-open
Внутри вашего терминала просто введите nautilus ., чтобы открыть новое окно nautilus.
Существует также проводник файлов для самого терминала. Тип:
sudo apt-get install mc
Затем, когда в каталоге введите mc, чтобы открыть его.
Снимок экрана диспетчера файлов Midnight Commander (MC):
Я все время использую MC в tty. Это главным образом сочетания клавиш, и хотя вы можете нажимать кнопки, вы должны изучить ярлыки. BTW, цифры внизу - это функциональные клавиши, поэтому F1, F2, F3 ...
Еще более общий подход, чем те, которые уже были представлены - в моем ~/.bashrc есть следующее:
open() {
for file in "$@"
do
xdg-open "$file" > /dev/null 2>&1
if [ "$?" != 0 ]; then
echo "$file"": Failed to open"
else
echo "$file"": Opened successfully"
fi
done
}
xdg-open - полезная программа, которая открывает что-то, как будто вы дважды щелкнули по ней, но он работает с терминала. [F5] отбрасывает stdout из любой программы, открывающей ваш файл или каталог, поскольку это может быть очень раздражающим. С этим вы можете открыть несколько каталогов в одной строке, например
open . .. Documents
Откроет 3 окна, текущий каталог, каталог выше текущего каталога и папку Documents в текущем каталоге, все с ваш файловый менеджер по умолчанию, это nautilus или nemo.
Естественно, он также откроет другие типы файлов, например open file.doc откроет file.doc в LibreOffice.