Comment ouvrir un dossier dans un répertoire?
dis que je change mon répertoire actuel en:
cd /root/dir/
puis j'énumère tous les fichiers là-bas: ls
folder1 folder2 folder3
Maintenant, je veux ouvrir le dossier1. Si j'essaye le "./" j'obtiens:
./folder1
bash: ./folder1: Is a directory
Comment puis-je le faire sans avoir à taper à nouveau cd c'est-à-dire: cd $(pdw)/folder1
command-line
directory
Leo103
la source
la source
cd folder1
xdg-open ./folder1
Réponses:
Si vous souhaitez ouvrir le dossier via le gestionnaire de fichiers nautilus, vous pouvez vous déplacer vers le répertoire souhaité comme vous l'avez mentionné
cd /root/dir/
, vérifier les dossiers sous ce chemin en utilisantls
puis si vous voulez ouvrir le dossier1 tapez:la source
nemo
lieu denautilus
moi./
est utilisé pour exécuter le fichier (pas pour ouvrir le répertoire).(In) Méthode CLI : Vous pouvez ouvrir le dossier dans le terminal par
cd folder1
oudir folder1
ouls folder1
.(À) Méthode GUI: Si vous voulez ouvrir avec le gestionnaire de fichiers (ex: nautilus) puis tapez
nautilus folder1
(pour Ubuntu nautilus est le gestionnaire de fichiers par défaut)la source
J'ai constaté que la simple frappe
gnome-open "any-oject"
ouvre n'importe quel dossier ou fichier dans le programme par défaut sur Ubuntu. Si cela se trouve être un dossier, il utilise votre explorateur de dossiers par défaut :)la source
gnome-open /path
fonctionne également pour Redhat (RHEL).kd-open /path
est l'équivalent de Kubuntu.Le shell zsh peut le faire avec l'
AUTO_CD
option.Mettez simplement
setopt AUTO_CD
votre.zshrc
fichier (démarrez zsh une fois pour créer les fichiers d'environnement zsh ). Vous pouvez appeler directement zsh à l'invite du terminal pour démarrer une session zsh ou vous pouvez changer votre shell par défaut en zsh avec la commande chsh .Btw ce n'est pas une caractéristique étrange, les répertoires traversables ont l'attribut "execute", donc il est logique de pouvoir exécuter un répertoire comme toutes les commandes standard.
la source
Vous pouvez spécifier le répertoire en utilisant ls, il vous donnera une liste de ce contenu sans bouger de votre répertoire
la source