Como abrir uma pasta no linux via terminal? [fechadas]


28

Como posso abrir uma pasta em um diretório?

digamos que mude meu diretório atual para: cd /root/dir/

então eu listo todos os arquivos lá: ls folder1 folder2 folder3

Agora eu quero abrir a pasta1. Se eu tentar o "./", recebo: ./folder1 bash: ./folder1: Is a directory

Como posso fazer isso sem precisar digitar cd novamente, ou seja: cd $(pdw)/folder1


1
apenas digite cd folder1
Avinash Raj

Se você deseja alterar o diretório, use a pasta cd1. você usou ./pasta1 não funcionará './' é usado para executar um arquivo executável, mas a pasta é um diretório.
Sudheer

2
@ user280447: Mencione o método exato que você deseja abrir (CLI ou GUI) e o Linux: Ubuntu ou outro?
Pandya

3
O que você quer dizer com "abrir" isso? Listar o conteúdo? Abri-lo no gerenciador de arquivos gráficos?
Terdon

3
xdg-open ./folder1
user.dz

Respostas:


28

Se você deseja abrir a pasta através do gerenciador de arquivos nautilus, pode ir para o diretório desejado, como mencionado cd /root/dir/, verifique as pastas nesse caminho usando lse, em seguida, se desejar abrir a pasta1, digite:

nautilus folder1

1
Estou no debian e é em nemovez de nautiluspara mim
Barry McNamara

13

./ é usado para executar o arquivo (não para abrir o diretório).

(In) CLI Method : Você pode abrir a pasta no terminal por cd folder1ou dir folder1ou ls folder1.

(To) GUI Method: Se você deseja abrir com o gerenciador de arquivos (por exemplo: nautilus), digite nautilus folder1(no Ubuntu, o nautilus é o gerenciador de arquivos padrão)


6

Eu descobri que simplesmente digitando gnome-open "any-oject"abre qualquer pasta ou arquivo no programa padrão no Ubuntu. Se isso for uma pasta, ele usará o explorador de pastas padrão :)


gnome-open /pathfunciona para Redhat (RHEL) também.
Ivan Chau

kd-open /pathé o equivalente para o Kubuntu.
21718 BrianData de

1

O zsh shell pode fazer isso com a AUTO_CDopção

bob@tp ~ % setopt AUTO_CD
bob@tp ~ %
bob@tp ~ % ./Documents
bob@tp ~/Documents % 
bob@tp ~/Documents % pwd
/home/bob/Documents 

Basta colocar setopt AUTO_CDseu .zshrcarquivo (inicie o zsh uma vez primeiro para criar os arquivos de ambiente do zsh ). Você pode chamar zsh diretamente no prompt do terminal para iniciar uma sessão zsh ou alterar seu shell padrão para zsh com o comando chsh .

Como esse não é um recurso estranho, os diretórios cruzáveis ​​possuem o atributo "execute", portanto faz sentido poder executar um diretório como qualquer comando padrão.


0

Você pode especificar o diretório usando ls, ele fornecerá uma lista desse conteúdo sem sair do diretório

ls -al /path/to/directory
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.