mv - UNIX:如何通过终端将最后创建的文件移动到某个目录
问题描述
我可以使用以下命令获取当前目录中最后创建/修改的文件的文件名:
ls -t | head -n1
然后将获得的文件名与mv
命令一起使用以将其移动到目录。
我正在尝试这样做:
mv $(ls -t | head -n1) directory/
但它不会移动文件。我究竟做错了什么?
解决方案
也许是这样的:
mv "$(ls -t | head -n1)" directory/
推荐阅读
- visual-studio - VS 代码“颤振:新的 Web 项目”不显示
- android - android recyclerview 通过我的编辑文本搜索过滤器
- java - Android HttpUrlConnection 响应为空以及如何获取响应代码
- at-command - HUAWEI MS2372h-153 4G Industrial Dongle支持哪些AT指令?
- ssh - PhpStorm SSH 会话根路径不起作用
- ios - 从 Xcode 中的 App Store 复制 iOS App 更新过程
- html - 如何使 CSS 适用于特定的特定元素?
- php - TCPDF 如何在 HTML 中编写 PHP 代码
- javascript - Promise 不应该是异步的
- sql - 如何在雅典娜的字符串数据类型上提取月份名称