命令行 - 移至此处

Vad*_*der 4 command-line

我想使用mv命令通过终端移动文件。语法是

mv file_old_dir file_new_dir

我已经在我想要移动文件的目录中。我只是做mv file_old_dir了没有用。

我怎样才能做到这一点?

mv file_old_dir "here"

0x2*_*fa0 16

您可以使用点 ( .)、~+ 波浪号扩展pwd命令或 $PWD 变量来表示当前工作目录 (CWD)。所有这些命令都可以做你想做的:

  1. mv file_old_dir .
  2. mv file_old_dir ~+
  3. mv file_old_dir $(pwd)
  4. mv file_old_dir $PWD


hee*_*ayl 7

我将展示一些使用PWD环境变量和pwdshell 内置的替代方法。

您可以使用PWD存储当前工作目录名称的环境变量的值:

mv file_old_dir "$PWD"
Run Code Online (Sandbox Code Playgroud)

或者你可以使用pwdshell的内置打印当前工作目录(基本上默认pwd显示PWD变量的值):

mv file_old_dir "$(pwd)"
Run Code Online (Sandbox Code Playgroud)