我想使用命令通过终端移动文件mv
。语法是
mv file_old_dir file_new_dir
我已经在想要移动文件的目录中。我刚才这么做了,mv file_old_dir
但没有成功。
我怎样才能做到这一点?
mv file_old_dir "here"
答案1
您可以使用点 ( .
)、~+
波浪号扩展、pwd
命令或 $PWD 变量来表示当前工作目录 (CWD)。所有这些命令都可以执行您想要的操作:
mv file_old_dir .
mv file_old_dir ~+
mv file_old_dir $(pwd)
mv file_old_dir $PWD
答案2
我将展示一些使用PWD
环境变量和pwd
shell 内置功能的替代方法。
PWD
您可以使用存储当前工作目录名称的环境变量的值:
mv file_old_dir "$PWD"
或者你可以使用pwd
shell 的内置功能打印当前工作目录(基本上默认pwd
显示变量的值):PWD
mv file_old_dir "$(pwd)"