Как открыть каталог / папку и URL через Терминал


25

Я могу перемещаться по моим файлам довольно быстро через терминал. Быстрее, чем двойной щелчок ... открыть ... посмотреть, двойной щелчок ... и т. Д.

Как открыть каталог в графическом интерфейсе Ubuntu? Например:

cd projects
{some cmd} client_project

Тогда вуаля, он открывается в графическом интерфейсе Ubuntu, как если бы я перемещался вручную?

Кроме того, как я могу открыть URL в браузере по умолчанию через терминал. Было бы здорово пойти: F12

open http://google.com

И Chrome открывает его.

Ответы:


40

Чтобы открыть каталог:

  • Чтобы открыть папку из терминала, введите следующую команду:

    nautilus /path/to/that/folder
    

    или

    xdg-open /path/to/the/folder
    

    т.е.

    nautilus /home/karthick/Music
    xdg-open /home/karthick/Music
    
  • Просто наберите nautilus, и вы откроете файл

    nautilus
    

Открыть URL:

  • Вы можете ввести любой из следующих пунктов в терминале,

    xdg-open http://google.com       
    google-chrome http://google.com                 
    opera http://google.com
    firefox http://google.com
    
  • Если вы хотите открыть два URL-адреса одновременно, оставьте некоторое место после первого URL-адреса и введите второй,

    firefox www.google.com www.gmail.com
    

Заметка:

  • В Linux учитывается регистр, поэтому правильно введите имя файла.
  • Вы также можете добавить псевдоним для короткого замыкания команды, например, если вам нужно, openurlвместо того x-www-browser, чтобы редактировать файл .bashrc
    gedit ~/.bashrc
  • В нижней части файла добавьте следующие строки

    alias openurl=x-www-browser
    

    альтернативный текст

  • Сохраните и закройте файл.
  • Теперь вы можете открыть URL-адреса, набрав,

    openurl http://google.com
    

3
xdg-open работает и для директорий, и для других файлов
Florian Diesch

@FlorianDiesch забыл включить это, спасибо, что вспомнили :)
karthick87

1
Стоит отметить более общие, которые xdg-openдолжны иметь тот же результат, что и нажатие на любой файл в папке или на рабочем столе. Он должен открыть ваш файл / папку / url с приложением по умолчанию для обработки этого типа файла. У меня есть псевдоним, как goв моем~/.bashrc
andrewsomething

Круто, большое спасибо. Я установил Komodo, и он настроен komodo somefile.htmlна открытие файлов, но я не увидел его в файле bashrc. Где еще это может быть, и я могу изменить его, edit somefile.htmlно открывается в Komodo, как будто я напечатал Komodo?
Оскар Годсон

Ну, уже есть /usr/bin/edit, так что я бы выбрал что-то еще, но в любом случае ... В ~/.bashrcдобавление строки, которая говоритalias edit='komodo'
andrewsomething

6

Вместо ввода всех кавычек и т. Д. Можно использовать:

nautilus .

Работает с каталогами, содержащими пробелы в своих именах.


2

Вы можете просто позвонить в приложение. И Nautilus, и Chrome принимают путь (url) в качестве параметра.

nautilus /directory/subdirectory/subsubdirectory

или

cd /directory/subdirectory/subsubdirectoryа затем nautilus .(точка важна - она ​​говорит Наутилусу, чтобы открыть текущий каталог)

google-chrome www.google.com

или

x-www-browser www.google.com - эта команда вызывает браузер, установленный по умолчанию (поэтому, если ваш браузер по умолчанию - Chrome, он откроет Chrome)


Как можно добавить более короткую команду, которая делает x-www-browser? то есть openurl www.google.com?
Оскар Годсон

Вы можете создать псевдоним. ru.wikipedia.org/wiki/Alias_%28command%29 Просто добавьте alias open="x-www-browser"в ~/.bashrcфайл
Войтех Трефни

1

Нет, приведенные выше ответы в порядке, но я думаю, это то, что вы ищете:

nautilus "$(pwd)"

xdg-open "$(pwd)"

Я просто экспериментировал сегодня, и это сработало. Разве это не сказочно?


1

Чтобы открыть каталог / папку

Вы можете использовать nautilus .и нажмите Enter, чтобы открыть текущий каталог .

Открыть путь к указанному местоположению, попробуйте следующее.

Например, если вы хотите открыть папку Музыка в этом месте:

/media/dulithdecozta/A08A64BB8A648F98/Music/

Затем выполните следующее.

nautilus /media/dulithdecozta/A08A64BB8A648F98/Music/

Чтобы открыть URL через терминал

Например, открываем stackoverflow.com через терминал

(Гугл Хром)

google-chrome http://stackoverflow.com 

(Fire Fox)

firefox http://stackoverflow.com 

0

Самый простой способ - вставить файл url в адресную строку Firefox, по крайней мере, еще не пробовал другие браузеры, и когда вы нажимаете Enter, Firefox показывает реальный адрес URL. Вставьте это в адресную строку. Работает для меня


0

Открыть каталог:

  • Чтобы открыть каталог или папку из терминала.

    nautilus /home/user/path_to_folder/ &
    

    Или

    xdg-open /home/user/path_to_folder/ &
    

    Амперсанд & используется; поэтому процесс начинается в фоновом режиме, и мы можем продолжать использовать оболочку или терминал, не дожидаясь завершения сценария.

    Примечание: для лучшего результата используйте абсолютный путь.

Открыть URL

  • Введите любой из следующих в терминале.

    opera http://www.google.com &
    firefox http://www.google.com &
    xdg-open http://www.google.com &
    

Чтобы закрыть каталог, URL и т.д .:

  • В папку / URL-адрес или в любое окно экрана введите Ctrl+w
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.