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
command-line
directory
Leo103
fonte
fonte
cd folder1
xdg-open ./folder1
Respostas:
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 usandols
e, em seguida, se desejar abrir a pasta1, digite:fonte
nemo
vez denautilus
para mim./
é usado para executar o arquivo (não para abrir o diretório).(In) CLI Method : Você pode abrir a pasta no terminal por
cd folder1
oudir folder1
ouls 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)fonte
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 :)fonte
gnome-open /path
funciona para Redhat (RHEL) também.kd-open /path
é o equivalente para o Kubuntu.O zsh shell pode fazer isso com a
AUTO_CD
opçãoBasta colocar
setopt AUTO_CD
seu.zshrc
arquivo (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.
fonte
Você pode especificar o diretório usando ls, ele fornecerá uma lista desse conteúdo sem sair do diretório
fonte