Bash 移动创建的文件
Bash moving created file
我有一个创建文件的脚本,编辑该脚本的最佳方法是什么,它将新创建的文件移动到将要放入的目录上方的文件夹中?
谢谢
这在一定程度上取决于您创建文件的方式,但假设您有一个保存文件名称的变量。然后你可以使用 dirname
获取目录,然后 mv
移动它。
mv "$file" $(dirname "$file")/..
更新:根据 OP 的评论,确切的行如下所示。
mv "FileName" $(dirname "FileName")/..
我有一个创建文件的脚本,编辑该脚本的最佳方法是什么,它将新创建的文件移动到将要放入的目录上方的文件夹中?
谢谢
这在一定程度上取决于您创建文件的方式,但假设您有一个保存文件名称的变量。然后你可以使用 dirname
获取目录,然后 mv
移动它。
mv "$file" $(dirname "$file")/..
更新:根据 OP 的评论,确切的行如下所示。
mv "FileName" $(dirname "FileName")/..