首页 > 解决方案 > UNIX:如何通过终端将最后创建的文件移动到某个目录

问题描述

我可以使用以下命令获取当前目录中最后创建/修改的文件的文件名:

ls -t | head -n1

然后将获得的文件名与mv命令一起使用以将其移动到目录。

我正在尝试这样做:

mv $(ls -t | head -n1) directory/

但它不会移动文件。我究竟做错了什么?

标签: mv

解决方案


也许是这样的:

mv "$(ls -t | head -n1)" directory/

推荐阅读