cd 命令是临时的吗?

cd 命令是临时的吗?

尝试更改我的工作目录...

在命令提示符中,我输入的是:cd F:

命令提示符返回:F:\

然后出现另一行,将我的工作目录恢复为:C:\Users\caden

最终,我需要使用 FFmpeg 运行以下命令,但我需要更改当前/工作目录,或者将“cd F:”与我的命令结合起来,我想......

我用来剪切视频的 ffmpeg 命令:ffmpeg.exe -i "F:\output" -ss 00:00:01 -t 10:00:00 -c:v copy -c:a copy GENTLEWAVESFINAL.mp4

我正在尝试移动我的工作/当前目录,但无济于事...我想我需要回答的问题是:

  1. 命令:cd 是否会改变当前目录直到再次改变它,或者是否需要在提示中使用的每个命令中插入/使用它?

  2. 如果是这样,那么这意味着我需要使用 cd F:\ + 其他代码 - 使用上述命令,组合代码应该是什么样子?

答案1

通常,更改不是暂时的。它会一直持续到下一次cd/ pushd/ popd

F:将当前驱动器更改为F:

cd F:\将驱动器上的当前路径更改F:为根目录(\),不更改当前驱动器

cd \folder将当前驱动器路径更改为folder层次结构顶部的文件夹

cd folder将当前驱动器路径更改为folder当前文件夹中的子文件夹

cd /d C:\Windows将当前驱动器和文件夹分别更改为C:\Windows

cd ..将当前文件夹向上移动一级

cd \将当前文件夹更改为\当前驱动器上的根目录 ()

回答问题:

  1. 它对一个文件夹使用一次,但命令pushdpopd可能会改变当前文件夹。
  2. 请参阅上面的我的解释。

相关内容