如何在命令行或cmd中更改目录?

目前Windows的命令行界面并不流行,但它为一些基本任务提供了命令行界面。Windows命令行可用于通过更改当前工作目录来导航文件和目录。这个 cd (更改目录)命令用于更改目录。

null

打开命令提示符(cmd)

首先,我们将启动或打开命令提示符。命令提示符也称为MS-DOS或cmd.exe。即使它可以以不同的方式打开,最实用、最简单的方法是使用 Start Menu 通过键入cmd或命令提示符,如下所示。

图片[1]-如何在命令行或cmd中更改目录?-yiteyi-C++库
打开命令提示符(cmd)

默认情况下 Open 用于以当前用户权限打开cmd,但如果需要管理员权限,请使用 Run as administrator 按钮。但更改目录不需要管理权限。

命令提示符默认工作目录

打开命令提示符时,默认路径或当前工作目录是当前用户的主路径。用户主路径位于Windows分区下,该分区主要是 C: 这个 Users 包含用户名的目录。对于本例,默认目录为 C:Usersismail .

图片[2]-如何在命令行或cmd中更改目录?-yiteyi-C++库
命令提示符的默认目录

列出目录

在用 cd 列出当前工作路径或不同路径的目录的命令非常有用。这个 dir 命令用于列出文件和文件夹,如下所示。我们可以从输出中看到目录被标记为 以便将其指定为目录。

C:Usersismail> dir Volume in drive C has no label. Volume Serial Number is 801B-D913 Directory of C:Usersismail10/08/2020  03:26 PM    <DIR>          .10/08/2020  03:26 PM    <DIR>          ..08/26/2020  08:02 AM    <DIR>          .idlerc08/26/2020  06:00 PM               178 .packettracer10/06/2020  04:24 PM    <DIR>          3D Objects07/06/2020  11:34 AM    <DIR>          Cisco Packet Tracer 7.3.010/06/2020  04:24 PM    <DIR>          Contacts10/06/2020  04:24 PM    <DIR>          Desktop10/06/2020  04:24 PM    <DIR>          Documents10/08/2020  02:44 PM    <DIR>          Downloads10/06/2020  04:24 PM    <DIR>          Favorites10/06/2020  04:24 PM    <DIR>          Links10/06/2020  04:24 PM    <DIR>          Music09/10/2020  11:27 AM    <DIR>          OneDrive10/06/2020  04:24 PM    <DIR>          Pictures05/21/2020  10:36 AM    <DIR>          PycharmProjects10/06/2020  04:24 PM    <DIR>          Saved Games10/06/2020  04:24 PM    <DIR>          Searches09/25/2020  02:40 PM    <DIR>          Test10/06/2020  04:24 PM    <DIR>          Videos10/08/2020  03:26 PM    <DIR>          wisetut               1 File(s)            178 bytes              20 Dir(s)  63,282,102,272 bytes free

我们还可以通过如下提供这些路径来列出不同的路径或目录的内容。在下面的示例中,我们将列出 Desktop .

C:Usersismail> dir Desktop Volume in drive C has no label. Volume Serial Number is 801B-D913 Directory of C:UsersismailDesktop10/06/2020  04:24 PM    <DIR>          .10/06/2020  04:24 PM    <DIR>          ..10/01/2020  03:51 PM    <DIR>          Backup08/26/2020  08:02 AM                28 backup.py07/10/2020  12:54 PM             3,442 bookmarks-2020-07-10.json07/06/2020  11:33 AM             1,093 Cisco Packet Tracer.lnk07/27/2020  01:23 PM             1,412 Opera Browser.lnk09/23/2020  02:41 PM                73 runwise.bat10/01/2020  03:51 PM    <DIR>          Test08/26/2020  08:02 AM                28 test.py               6 File(s)          6,076 bytes               4 Dir(s)  63,286,165,504 bytes free

或者,我们可以使用绝对路径来列出指定的路径内容、目录和文件。在下面的示例中,我们将列出 C:用户邮件桌面 “.

> dir C:UsersismailDesktop

cd命令语法

cd命令是更改目录最常用和最实际的方法。作为一个简单的命令 cd 提供非常简单的语法和使用选项。

cd OPTION DRIVE:DIRECTORY
  • 期权 通常不使用。
  • 驱动器 是路径的驱动器号,但它是可选的,通常不使用。
  • 目录 是要更改的目录名。目录可以是相对路径或绝对路径,其中包含单级或多级目录。

相关文章: 如何删除PowerShell中的文件?

用相对路径更改目录

让我们从一个简单的例子开始,我们将通过提供相对路径来更改当前工作目录。我们将把绝对路径作为参数放在cd命令之后。如果路径包含空格,则可以使用双引号。

C:>cd UsersC:Users>cd ismailDesktopC:UsersismailDesktop>

用绝对路径更改目录

绝对路径是更改目录的最可靠方法,其中提供了目录的完整路径。绝对路径还包含驱动器号或类似于 C: , D: 等。

C:>C:>cd c:UsersismailDownloadsc:UsersismailDownloads>c:UsersismailDownloads>cd c:UsersismailDesktopc:UsersismailDesktop>c:UsersismailDesktop>cd "c:Program Files"c:Program Files>

将目录更改为上级或父级

cd命令还提供 .. 以指定一级上层目录或父目录。让我们用。。更改一个或多个上级或父目录。

c:UsersismailDownloadsMyTools>c:UsersismailDownloadsMyTools>cd ..c:UsersismailDownloads>cd ../../..c:>

将目录更改为当前分区或驱动器的根目录

cd命令提供 / 参数,可用于将当前工作目录更改为当前分区或驱动器的根目录。例如,如果当前工作目录是 c:UsersismailDownloads , c:Usersismail , c:Users cd /d 当前工作目录将更改为 C: .

c:UsersismailDesktop>cd c:>cd c:Usersismailc:Usersismail>c:Usersismail>cd c:>

更改分区或驱动器

Windows可能包含多个具有不同字母的驱动器或分区。通常顺序字母 D: , E: ,…已使用。我们也可以使用cd命令导航到这些驱动器,但是如果我们像下面这样指定cd命令,它不会抛出错误,也不会更改目录。cd D:ackup命令将不起作用,因为更改分区或驱动器需要/D参数才能成功工作。

C:> C:>cd /d d:ackupsd:ackups

或者,只需键入我们要导航的驱动器或分区号,就会更改为给定的分区,如下所示。在下面的示例中,我们将键入 d: 也可以是 D: 更改分区 D: .

C:> C:>d:d:

使用Tab键自动完成路径

windows命令行提供了名为 Auto Complation 其中路径的第一个字母是按 Tab 键将自动完成路径名。如果有多个路径或目录中键入的字母相同,则第一个目录将自动完成,但再次按Tab键将更改为第二个路径中的字母相同,以此类推。类型 cd D 就像下面一样。

c:Usersismail>cd D

然后按 Tab 将产生以下结果的键。

c:Usersismail>cd Desktop

现在,我将再次按tab键以更改为第二个备选方案。

c:Usersismail>cd Documents

显示当前工作目录

通过打印可以显示当前工作目录 %CD% 命令行的环境变量。echo命令可用于打印%%CD%%,如下所示。

c:>echo %cd%c:c:>cd UsersismailDownloadsc:UsersismailDownloads>echo %cd%c:UsersismailDownloadsc:UsersismailDownloads>

通过使用pushd命令存储当前工作目录或路径来更改目录

Windows命令行界面还提供 pushd 命令,该命令可用于通过存储更改当前工作目录。当我们想返回到当前的工作目录而不需要记住或用 popd 命令。pushd命令可用于存储多个路径,并可使用popd命令恢复。

c:Users>c:Users>pushd ismailc:Usersismail>pushd c:WINDOWSsystem32c:WindowsSystem32>popdc:Usersismail>popdc:Users>

您可以对不同的驱动器或分区使用pushd和popd命令,而不会出现问题。此外,pushd和popd命令对于UNC路径等非常有用。

相关文章: Robocopy命令教程

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享