É possível abrir um terminal no diretório atual?

34

Sou novo no Ubuntu e queria saber se é possível abrir um terminal com um caminho que corresponda à sua localização atual no gerenciador de arquivos? No Windows foi muito fácil, mas como você faz isso no Linux?

    
por Saad 28.03.2015 / 02:14

10 respostas

11

Atualização, 11 de abril

Crie um script simples opendirectory.sh com o seguinte conteúdo

#!/bin/sh
# set -x
OPENDIR=$(zenity --entry --text="Type or paste address");gnome-terminal --working-directory="$OPENDIR" &

Vincule esse script a um atalho, por exemplo Ctrl + Alt + i , ou o que você quiser.

Agora, quando você estiver em algum diretório no nautilus, pressione Ctrl + L para abrir a barra de endereços. Copie o endereço do seu diretório atual com Ctrl + X .

Abra o atalho que acabou de criar e cole o endereço com Ctrl + V na caixa de diálogo. Terminal deve pop-up com o diretório que você disse ao diálogo para abrir.

IMHO, isso é tão "nativo" quanto possível e não requer instalação adicional. Claro, não é um tipo de clique certo, mas funciona e pode ser implementado rapidamente. Vai funcionar para outros gerenciadores de arquivos que não suportam essa opção também

Publicação original

Tecnicamente, nautilus, o gerenciador de arquivos padrão, não tem a opção open terminal here , mas há um plug-in para isso nos repositórios. Você pode estar mais interessado em outros gerenciadores de arquivos que suportam essa opção fora da caixa

Como solução alternativa, você pode tentar o seguinte:

Ctrl + L abre o texto para inserir o endereço, com o diretório de trabalho atual destacado. Recorte com Ctrl X e cole no terminal com Ctrl Deslocamento V ou clique com o botão direito. Alternativamente, use o diálogo de execução para iniciar o gnome-terminal --working-directory= e cole tudo o que você copiou após o sinal =.

Arraste e solte: arraste o botão / guia (não sei como é chamado) para o terminal, adicione cd na frente

Outra maneira: Abra o gerenciador de arquivos e o terminal. Arraste e solte a pasta que você deseja acessar no terminal e adicione cd ao caminho.

Por exemplo, se eu quiser acessar o diretório bin no meu diretório /home/serg/ , eu arrastaria esse diretório para o terminal e ele apareceria como '/home/serg/bin' . Em seguida, adicione cd , para que toda a linha seja cd '/home/serg/bin' .

    
por Sergiy Kolodyazhnyy 28.03.2015 / 02:29
28

De link

Execute sudo apt-get install nautilus-open-terminal em um terminal, seguido de nautilus -q para sair de todas as janelas do Nautilus abertas. Quando o nautilus for aberto em seguida, uma linha dizendo open in terminal deve aparecer no menu do botão direito.

Por favor, note que o pacote nautilus-open-terminal está nos repositórios do universo.

    
por user371765 28.03.2015 / 03:01
8

Com Dolphin ,gerenciadordearquivosdoKDE,vocêtemduasopções:

  1. Abraumterminalcomoumpainelnamesmajanela.UseoatalhodetecladoF4ouomenu:ControlePainéisTerminal.

    Odiretóriodetrabalhoestásincronizadoentreosdoispainéis;Mudardiretóriosemqualquerumdosdoispainéistambémiráalterá-lonooutro.Doce!

    Nesta tela, você vê a doçura de ter isso como um item da barra de ferramentas na parte superior.

  2. Abra um terminal em uma nova janela. Use Shift + F4 para fazer isso. Ele não terá o recurso para ter o diretório de trabalho sincronizado, mas apenas abrirá uma nova janela com o conjunto de diretórios de trabalho atual.

O mesmo se aplica a outros aplicativos no KDE Plasma, como o editor de texto Kate (habilite-o nas configurações do Kate, é um plug-in embutido). Abrir um terminal com um único atalho de teclado do editor de texto com o contexto do arquivo é simplesmente brilhante.

    
por gertvdijk 09.04.2015 / 01:22
5

Aqui está uma pequena visão geral dos três gerenciadores de arquivos que eu conheço:

O gerenciador de arquivos Nemo (parte do Cinnamon DE) possui uma opção de menu de contexto integrada para "Abrir como root" e "Abrir em um terminal".

O gerenciador de arquivos Thunar (parte do Xubuntu / XFCE DE) até fornece um recurso para simplesmente criar tarefas definidas pelo usuário que aparecem no menu de contexto. Por exemplo, há "Abra um terminal aqui" incluído. Eu adicionei um "Open como root" para diretórios eu mesmo. Você pode especificar o comando a executar, quais parâmetros fornecer e em quais tipos de arquivos / diretórios mostrá-lo.
Posso expandir minha resposta e adicionar uma explicação mais detalhada sobre como criar um menu de contexto personalizado entrada no Thunar. Por favor, deixe-me um comentário, se alguém estiver interessado.

O gerenciador de arquivos Nautilus (parte do Unity DE, padrão para o Ubuntu normal) não fornece nenhum dos dois recursos incorporados nem a possibilidade de criar entradas de menu de contexto personalizadas. No entanto, existe um pacote adicionalmente instalável para estender as capacidades do Nautilus para abrir uma pasta em um terminal (veja a resposta de @ ethanbmnz).

PS: Eu sei que "Open as root" não era um recurso solicitado pelo OP, mas eu acho que é relacionado e não menos útil que "Open in a terminal".

    
por Byte Commander 07.04.2015 / 23:02
2

vem no nautilus em 15.04 por padrão.

    
por starkus 13.04.2015 / 07:35
2

Nenhuma instalação extra é necessária, basta clicar com o botão direito dentro do diretório e pegar

% bl0ck_qu0te%

Estou usando o Ubuntu 16.04

    
por Jose Kj 26.10.2017 / 06:23
1

Se você quer dizer abrir um novo terminal em uma nova janela, com o mesmo local que o terminal aberto anteriormente.

Então, Ctrl+Shift+N faz o trabalho para mim.

Estou no Ubuntu 17.04.

Obrigado.

    
por Arunava 14.01.2018 / 04:14
1

Eu entendo que uma resposta já foi fornecida e aceita, mas eu deparei com isso na configuração do Ubuntu MATE usando o caja gerenciador de arquivos e, naturalmente, pude é fácil aplicar qualquer uma dessas soluções. Então, para aqueles de vocês que podem estar procurando uma maneira de fazer isso em Caja no MATE Desktop , aqui está algo que pode funcionar (funcionou para mim):

Dispara dconf-editor do seu menu inicial (ou, alternativamente, do terminal). Navegue até org.mate.interface e observe uma caixa de seleção com a descrição "Can Change Accels". Marque essa caixa como true .

Agora inicie caja do seu jeito favorito. Vá para o menu alt no topo, procure em "Arquivos" e localize a opção "Abrir no terminal" como sempre. Exceto que, desta vez, mova suavemente o mouse (ou o escopo do teclado) para essa opção e pressione uma combinação de botões (eu gosto de usar Ctrl-Alt-H significando "open terminal AQUI"). Agora você verá essa combinação de botões no menu suspenso e poderá usá-la. Note que você não deve configurá-lo para um combo existente como o padrão Ctrl-Alt-T para abrir um terminal no seu diretório ~ . Este método não substituirá os combos existentes.

Espero que isso ajude.

    
por Aalok 04.04.2018 / 16:27
0

Outra solução com um script:

#!/bin/bash

xfce4-terminal --working-directory="$(xclip -o)" 

Eu atribuo uma tecla de atalho para este script (no meu caso, F4 ).

Quando estou em um diretório no gerenciador de arquivos, pressiono CTRL + L para destacar o caminho do diretório, e depois disso pressiono F4 (a chave que escolhi acima para abrir o terminal). Esta é uma outra maneira de usar o PC sem tirar as mãos do teclado.

Em vez de xfce4-terminal, você pode usar o gnome-terminal.

    
por joshsoj 09.09.2017 / 11:53
-2

É uma questão realmente simples de lidar. Você pode simplesmente instalar o pacote de terminal aberto do nautilus e se você instalá-lo, você pode simplesmente abrir o terminal de qualquer pasta / diretor que você deseja apenas clicando com o botão direito e clicando em open terminal here . Para instalá-lo tudo que você quer fazer é instalá-lo abrindo um terminal, espero que você saiba como. Em seguida, digite este comando e pressione enter:

sudo apt-get install nautilus-open-terminal

Após a instalação, vá para uma pasta e experimente-a. Basta abrir a pasta inicial e clicar com o botão direito em > > Em seguida, selecione Abrir terminal here

ou você tem outras opções para instalar outro gerenciador de arquivos e em alguns deles existe a função de abrir o terminal aqui no menu do botão direito. Nemo tem isso. Boa sorte

    
por Nived Kannada 12.04.2015 / 08:59