¿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
command-line
directory
Leo103
fuente
fuente
cd folder1
xdg-open ./folder1
Respuestas:
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 rutals
y luego, si desea abrir la carpeta1, escriba:fuente
nemo
lugar denautilus
mí./
se usa para ejecutar el archivo (No para abrir el directorio).(In) Método CLI : Puede abrir la carpeta en la terminal con
cd folder1
odir folder1
ols 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)fuente
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 :)fuente
gnome-open /path
funciona para Redhat (RHEL) también.kd-open /path
es el equivalente para Kubuntu.zsh shell puede hacerlo con la
AUTO_CD
opciónSimplemente ingrese
setopt AUTO_CD
su.zshrc
archivo (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.
fuente
Puede especificar el directorio usando ls, le dará una lista de ese contenido sin moverse de su directorio
fuente