将目录更改为外部磁盘

Vam*_*ani 9 command-line cd-command

我的 Windows 操作系统上有两个分区,我在 Windows 中安装了 Ubuntu。

第 1 部分:Windows 和 Linux 操作系统

分区 2:通用存储文件(以New Volume的名称命名)

我正在考虑运行一个放置在分区 2 中的 shell 脚本。当它被放置在 Ubuntu 的 /home/... 层次结构中时,我能够运行它,但是当它被放置在分区中时我无法这样做2 被操作系统视为外部磁盘。

我只想知道如何将我的工作目录实际更改为放置在已挂载的外部磁盘上的目录。使终端查看已安装磁盘目录的 cd 命令是什么?

Ser*_*gey 16

我不太确定您的问题到底是什么,因为您提到了cd自己,但只是为了确认:要在终端中更改工作目录,请使用 cd 命令:

cd /path/to/directory
Run Code Online (Sandbox Code Playgroud)

外部磁盘通常安装在 /media 下,因此要访问磁盘,您可以键入

cd /media/
Run Code Online (Sandbox Code Playgroud)

然后按Tab,这将显示该目录中的文件和子目录。键入您需要的子目录的几个首字母,然后再按Tab一次。输入完整路径后,按Enter。简单。

要从该磁盘运行 shell 脚本,最简单的方法是使用类似

cd /media/MyDriveName/somedir/somesubdir
bash scriptname.sh
Run Code Online (Sandbox Code Playgroud)

请注意,您正在调用 bash 并将脚本的名称传递给它,而不是直接运行脚本,如下所示:

cd /media/MyDriveName/somedir/somesubdir
./scriptname.sh
Run Code Online (Sandbox Code Playgroud)

第一个版本不需要在脚本文件上设置可执行位。