【发布时间】:2021-07-23 03:33:08
【问题描述】:
我想从与当前目录不同的目录中移动文件。这是我想到的解决方案:
mv (cd ~/Downloads; ls -t | head -1 | xargs -I {} readlink -f {}) ./
可能有更好的方法,但在此过程中我发现我对保留在子命令中的目录更改的期望是错误的:运行 cd 更改正在执行 mv 的目录。
那么,有没有办法只改变当前子命令的目录,而不影响top命令呢?
【问题讨论】:
-
有点边界,因为它有点关于“shell脚本”,但我真的推荐这种类型的“一般
fish使用”问题Unix and Linux Stack而不是 Stack Overflow(用于“编程问题”)。请注意,以防你被否决,其他人可能不会觉得它很“边缘”。 -
在我看来主题坚定
标签: shell fish subcommand