Запустить nautilus в местоположении, перемещенном в Terminal [duplicate]

10

Мне очень сложно путешествовать по моей системе с помощью nautilus и предпочитаю использовать команды cd etc в Terminal, чтобы обойти мою систему, но я считаю, что иногда мне нужно посмотреть список файлов и папок в nautilus, поскольку ls просто не делает этого для меня, и, возможно, есть такое большое количество файлов, что было бы намного проще, если бы я мог просто включить их в список графического интерфейса, вместо того чтобы заставить ls перенаправить вывод в файл, который я должен был бы прочитать.

Но тогда я нахожу, что я очень быстро нашел расположение каталога, в котором находятся файлы, которые я хочу, в терминале, а затем мне нужно вернуться в наутилус и медленно переместиться в это место через графический интерфейс, поэтому Мне интересно, есть ли какой-либо путь в Терминале, как только вы использовали cd , чтобы попасть в ваш целевой каталог, запустить nautilus и автоматически переместиться в это место (чтобы он открыл каталог, в котором вы использовали cd попасть в наутилус)?

Информация о ОС:

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
    
задан Paranoid Panda 29.03.2015 в 21:02
источник

5 ответов

5

Установите файловый менеджер nemo : у него есть менеджер терминалов и файлов, один.

My nemo настраивается с помощью пирамид с водяным панком на домашней странице, но вы получаете точку ... ; -)

Команды для установки:

sudo sudo add-apt-repository ppa:webupd8team/nemo
sudo apt-get install nemo

Дополнительные пакеты: (выделены жирным шрифтом те, которые я установил)

  • nemo-dbg - Диспетчер файлов и графическая оболочка для Unity (Отладка символов)
  • nemo-data - Диспетчер файлов и графическая оболочка для Unity (файлы данных)
  • nemo-fileroller - Интеграция файлов Roller для Nemo
  • nemo-dropbox - интеграция Dropbox для Nemo
  • nemo-compare - расширение сравнения контекстного меню для файлового менеджера Nemo
  • python-nemo - привязка Python для компонентов Nemo
  • nemo-seahorse - плагины и утилиты seahorse для шифрования
  • nemo-share - расширение Nemo для совместного использования папки с помощью Samba
  • nemo-pastebin - расширение Nemo для отправки файлов в pastebin
  • nemo-rabbitvcs - расширение Nemo для RabbitVCS
  • nemo-media-columns - расширение Nemo
  • nemo-terminal - расширение Nemo для включения встроенного терминала
  • nemo-image-converter - расширение nemo для массового изменения размера или поворота изображений
  • nemo-emblems - изменение эмблемы папки или файла
  • nemo-filename-repairer - расширение Nemo для исправления кодировки имени файла
  • nemo-folder-color - изменить цвет папки
ответ дан Fabby 29.03.2015 в 21:11
источник
28

Из вашего терминала просто откройте nautilus , как показано ниже:

nautilus .

Он откроет новый экземпляр Nautilus в каталоге, где находился ваш терминал.

На странице nautilus man:

SYNOPSIS
       nautilus [options] URIs...
    
ответ дан Sylvain Pineau 29.03.2015 в 21:06
12

Как и

nautilus .

вы также можете сделать:

xdg-open .

, и он будет делать то же самое, что если вы дважды щелкнете файл в nautilus. Это также означает, что вы можете открыть электронную таблицу в LibreOffice с помощью

xdg-open mysheet.ods

и т.д.. У меня есть aliased xopen для немного более быстрого ввода, вставив следующее в мой .bashrc

alias xopen=xdg-open
    
ответ дан Hamish Downer 29.03.2015 в 21:27
9

Как только вы войдете в свой терминал, просто наберите nautilus . , чтобы открыть новое окно nautilus.

Существует также проводник файлов для самого терминала. Тип:

sudo apt-get install mc

Затем, когда в каталоге введите mc , чтобы открыть его.

Снимок экрана диспетчера файлов Midnight Commander (MC):

Я использую MC все время в tty. Это главным образом сочетания клавиш, и хотя вы можете нажимать кнопки, вы должны изучить ярлыки. BTW, номера внизу являются функциональными клавишами, поэтому F1 , F2 , F3 ...

    
ответ дан The5heepDev 29.03.2015 в 21:08
1

Еще более общий подход, чем те, которые уже представлены - в моем ~/.bashrc :

есть следующее:
open() {
  for file in "[email protected]"
  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 - полезная программа, которая открывает что-то, как если бы вы дважды щелкнули ее, но она работает с терминалом. % Co_de% отбрасывает > /dev/null 2>&1 от любой программы, открывающей ваш файл или каталог, поскольку это может быть очень раздражающим. С помощью этого вы можете открыть несколько каталогов в одной строке, например.

open . .. Documents

Откроет 3 окна, текущий каталог, каталог выше текущего каталога и папку stdout в текущем каталоге, все с файловым менеджером по умолчанию, будь то Documents или nautilus .

Естественно, он также откроет другие типы файлов, например. nemo откроет open file.doc в LibreOffice.

    
ответ дан texasflood 30.03.2015 в 11:34