如何在不输入全名的情况下重命名奇怪命名的目录?
我有 8 个文件夹,文件夹名很长,我只在 /home/user/Downloads/ 路径中有这些文件夹 - 是否有任何命令可以从所有文件夹中获取每个 {*.txt} 文件并将它们移动到另一个目录?
如果我根据您的评论正确地改写了您的问题,那么
find /home/user/Downloads -type f -name \*.txt -print0 | \
xargs -0 -I '{}' mv '{}' nice-directory
Run Code Online (Sandbox Code Playgroud)
会可靠地做你的要求。