Bash 移动创建的文件

Bash moving created file

我有一个创建文件的脚本,编辑该脚本的最佳方法是什么,它将新创建的文件移动到将要放入的目录上方的文件夹中?

谢谢

这在一定程度上取决于您创建文件的方式,但假设您有一个保存文件名称的变量。然后你可以使用 dirname 获取目录,然后 mv 移动它。

mv "$file" $(dirname "$file")/..

更新:根据 OP 的评论,确切的行如下所示。

mv "FileName" $(dirname "FileName")/..