J'essaie de compiler un peu de Java (en train d'apprendre Java), et pour ce faire, je dois changer le répertoire de l'invite de commande (à l'aide de javac).
C:\...\Admin> cd D:\Docs\Java
C:\...\Admin> cd
C:\...\Admin
Cela ne change pas le répertoire. J'essaie à nouveau d'utiliser des guillemets:
C:\...\Admin> cd "D:\Docs\Java"
C:\...\Admin>
Encore une fois, cela ne change pas le répertoire. Qu'est-ce que je fais mal?
Comme @nasreddine répondu ou vous pouvez utiliser /d
cd /d d:\Docs\Java
Pour plus d’aide sur la commande cd
, utilisez:
C:\Documents and Settings\kenny>help cd
Affiche le nom ou modifie le répertoire en cours.
CHDIR [/ D] [lecteur:] [chemin] CHDIR [..] CD [/ D] [lecteur:] [chemin] CD [..]
.. Spécifie que vous souhaitez modifier le répertoire parent.
Tapez lecteur de CD: pour afficher le répertoire en cours dans le lecteur spécifié . Tapez CD sans paramètres pour afficher le lecteur et le répertoire actuels.
Utilisez le commutateur/D pour changer le variateur de courant en plus du courant répertoire pour un lecteur.
Si les extensions de commande sont activées, CHDIR change comme suit:
La chaîne de répertoire en cours est convertie pour utiliser la même casse que les noms sur le disque. Donc, CD C:\TEMP définirait le courant répertoire vers C:\Temp si tel est le cas sur le disque.
La commande CHDIR ne traite pas les espaces comme des délimiteurs, il est donc possible de CD dans un nom de sous-répertoire contenant un espace sans entourage le nom avec des guillemets. Par exemple:
cd\winnt\profiles\nom d'utilisateur\programmes\menu de démarrage
est le même que:
cd "\ winnt\profiles\nom d'utilisateur\programmes\menu de démarrage"
c'est ce que vous devez taper si les extensions sont désactivées.
Le répertoire sur lequel vous basculez est sur un autre lecteur, vous devez basculer sur ce lecteur en utilisant:
C:\...\Admin> d:
alors vous pouvez cd
dans le répertoire que vous voulez.
C:\...\Admin> d:
D:\>cd "Docs\Java"
D:\Docs\Java>
Utilisez la lettre de lecteur d pour passer au lecteur D comme suit:
C:\> d:
Lorsque vous changez de lecteur, il vous suffit de taper la lettre du lecteur, par exemple d: (n’utilisez pas la barre oblique inverse, comme d: \; cela ne fonctionne pas).
Vous utilisez uniquement cd lorsque vous vous déplacez d’un répertoire à l’autre du même lecteur.
La méthode correcte pour passer du lecteur C:\...\Admin
au lecteur D:\Docs\Java
est la commande suivante:
cd /d d:\Docs\Java
Si vous êtes quelque part au hasard sur votre lecteur D:\
et que vous souhaitez aller à la racine de votre lecteur, vous pouvez utiliser cette commande:
cd d:\
Si vous êtes quelque part au hasard sur votre lecteur D:\
et que vous souhaitez accéder à un dossier spécifique sur votre lecteur, vous pouvez utiliser cette commande:
cd d:\Docs\Java
Si vous êtes sur un autre lecteur et que vous voulez aller à la racine de votre lecteur D:\
, vous pouvez utiliser cette commande:
cd /d d:\
Si vous êtes sur un autre lecteur et que vous souhaitez accéder à un dossier spécifique sur votre lecteur D:
, vous pouvez utiliser cette commande:
cd /d d:\Docs\Java
Si vous êtes sur un autre lecteur et que vous souhaitez accéder au dernier dossier ouvert de votre lecteur D:
, vous pouvez utiliser cette commande:
cd /d d:
En abrégé pour cd /d d:
, vous pouvez également utiliser cette commande:
d:
vous devriez utiliser a/d avant le chemin comme ci-dessous:
cd /d e:\
Vous pouvez changer de répertoire en utilisant cette commande Comme: actuellement si vous travaillez en tant que directeur actif: c:\lecteurz le Si vous voulez accéder à votre lecteur D: \, tapez cette commande
cd /d D:\
votre répertoire de travail actuel est maintenant le lecteur D: \, vous devez donc vous rendre dans le répertoire Java sous Docs afin de saisir la commande ci-dessous:
cd Docs\Java
remarque: d signifie lecteur
Si vous souhaitez passer du répertoire de travail actuel à un autre répertoire, vous devez saisir dans la commande Invite le nom du lecteur que vous souhaitez modifier, suivi de: symbole . Exemple: supposons que vous souhaitiez passer à D -drive et que vous êtes actuellement sur le lecteur C, puis tapez D: et appuyez sur Entrée.
Par contre, si vous souhaitez changer de répertoire dans le même répertoire de travail, utilisez la commande cd (changement de répertoire) suivie du nom du répertoire . Exemple: supposons que vous souhaitiez changer de dossier, tapez: cd "nouveau dossier" entrer.
Conseils d'utilisation de CMD: Les lignes de commande Windows ne sont pas sensibles à la casse . Lorsque vous travaillez avec un fichier ou un répertoire avec un espace, placez-le entre guillemets. Par exemple, Mes documents correspond à "Mes documents" . Lorsqu'un fichier ou un répertoire est supprimé de la ligne de commande, il n'est pas déplacé dans la corbeille . Si vous avez besoin d'aide avec un type de commande /? après la commande. Par exemple, dir /? donnerait les options disponibles pour la commande dir.
Je suppose que vous utilisez le système Windows.
Une fois que vous avez ouvert CMD, l’emplacement par défaut est affiché, comme ceci:
C:\Utilisateurs\Admin - Dans votre cas, son administrateur, comme indiqué, sera le nom d'utilisateur de votre ordinateur.
Si vous souhaitez passer au répertoire E, envisagez simplement de taper E:
Cela déplacera l'utilisateur vers E: Directory. Maintenant, changez le dossier de votre choix dans E: Drive.
Ex: Si vous souhaitez déplacer le répertoire de logiciels du dossier E, tapez d’abord
E:
puis tapez l'emplacement du dossier
cd E:\Logiciel
Alto
Pour pouvoir utiliser le lecteur D sous Windows, C:\Users\Balaji> d:
Pour pouvoir utiliser le lecteur E, C:\Users\Balaji> e:
il en sera de même pour les autres lecteurs.
La commande cd
sous Windows n’est pas intuitive pour les utilisateurs de systèmes Linux. Si vous pensez que cd
va dans un autre répertoire, que ce soit dans le lecteur actuel ou dans un autre lecteur, vous pouvez créer un alias pour cd
. Voici comment faire dans Cmder :
$CMDER_ROOT/config
et ouvrez le fichier user_aliaes.cmd
cd=cd /d $*
Redémarrez Cmder et vous devriez pouvoir vous connecter à n'importe quel répertoire. C'est une petite astuce mais fonctionne très bien et vous fait gagner du temps.