unix - 操作多个同名文件
问题描述
我正在尝试移动大约 1000 个以“模拟”开头的文件。到一个名为“模拟”的目录中。我正在使用远程服务器,文件当前位于服务器上的主目录中。我需要将它们移动到一个单独的目录,因为我最终需要附加所有“模拟”。文件合并为一个文件。有没有办法只附加我的主目录中以“模拟”开头的文件。或仅将这些文件移动到新目录中?谢谢你。
解决方案
假设您可以将目录更改为远程服务器上的所需路径...并且模拟位于 /currentPath ... 那么...
cd desiredPath
mkdir simulations
mv /currentPath/simulation* simulations
(进一步回答你的问题......如果你想将所有文件附加在一起,你可以输入cat simulation* > allSimulations.txt
推荐阅读
- java - ConcurrentHashMap update of multiple entries
- jquery - 在数据表上获取选定的行 id
- php - 公司网络中的 PHP Composer 问题
- git - 为什么添加merge.tool和diff.tool后git paginate不起作用?
- winapi - C++ DLL中带有CreateMailslot函数的api无法被UWP调用
- php - SQL - 两个工人一次过滤
- java - RecyclerView URL 重定向到 WebView (WebScraping)
- regex - Regex lookahead part of group accepted
- django - Token Authentication with django rest framework
- javascript - Modifying jQuery sliding underline in navigation