¿Cómo abrir una carpeta en Linux a través de la terminal? [cerrado]


29

¿Cómo puedo abrir una carpeta en un directorio?

digamos que cambio mi directorio actual a: cd /root/dir/

luego enumero todos los archivos allí: ls folder1 folder2 folder3

Ahora quiero abrir la carpeta1. Si pruebo el "./" obtengo: ./folder1 bash: ./folder1: Is a directory

¿Cómo puedo hacerlo sin tener que volver a escribir cd, es decir: cd $(pdw)/folder1


1
simplemente escriba cd folder1
Avinash Raj

Si desea cambiar el directorio, debe usar cd folder1. usó ./folder1 no funcionará './' se usa para ejecutar un archivo ejecutable pero la carpeta es un directorio.
repente,

2
@ user280447: Mencione el método exacto que desea abrir (CLI o GUI) y Linux os: ¿Ubuntu u otro?
Pandya

3
¿Qué quieres decir con "abrirlo"? Listar los contenidos? ¿Abrirlo en el administrador de archivos gráfico?
terdon

3
xdg-open ./folder1
user.dz

Respuestas:


29

Si desea abrir la carpeta a través del administrador de archivos nautilus, puede moverse al directorio deseado como ha mencionado cd /root/dir/, verifique las carpetas bajo esa ruta lsy luego, si desea abrir la carpeta1, escriba:

nautilus folder1

1
Estoy en Debian y es en nemolugar de nautilus
Barry McNamara

13

./ se usa para ejecutar el archivo (No para abrir el directorio).

(In) Método CLI : Puede abrir la carpeta en la terminal con cd folder1o dir folder1o ls folder1.

(Para) Método GUI: Si desea abrir con el administrador de archivos (ej: nautilus), escriba nautilus folder1(para Ubuntu nautilus es el administrador de archivos predeterminado)


6

Descubrí que simplemente escribir gnome-open "any-oject"abre cualquier carpeta o archivo en el programa predeterminado en Ubuntu. Si se trata de una carpeta, utiliza su explorador de carpetas predeterminado :)


gnome-open /pathfunciona para Redhat (RHEL) también.
Ivan Chau

kd-open /pathes el equivalente para Kubuntu.
BrianD

1

zsh shell puede hacerlo con la AUTO_CDopción

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

Simplemente ingrese setopt AUTO_CDsu .zshrcarchivo (inicie zsh una vez primero para crear los archivos de entorno zsh ). Puede invocar directamente zsh en el indicador de terminal para iniciar una sesión zsh o puede cambiar su shell predeterminado para que sea zsh con el comando chsh .

Por cierto, esta no es una característica extraña, los directorios cruzables tienen el atributo "ejecutar", por lo que tiene sentido poder ejecutar un directorio como cualquier comando estándar.


0

Puede especificar el directorio usando ls, le dará una lista de ese contenido sin moverse de su directorio

ls -al /path/to/directory
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.