急求!!! shell下怎么把多个目录移到一个目录里?

我的空目录和有内容的目录放到一起了我想区分开就用find.-typed-empty查看了下由于太多想看看有没有其他法看find和mv结合使用好像是针对批量移文件到目录的批... 我的空目录和有内容的目录放到一起了 我想区分开 就用find . -type d -empty 查看了下 由于太多 想看看有没有其他法 看find和mv结合使用 好像是针对批量移文件到目录的 批量一目录怎么移,求哪位大神帮帮忙告知一下我这个菜鸟。急求 展开
 我来答
良玉小帝
2015-07-18 · 个人日常精心汇总合集
良玉小帝
采纳数:5925 获赞数:9451

向TA提问 私信TA
展开全部
find . -type d -empty -exec mv {} /tmp/yourdir/ \;
-exec可以加你想做的操作,{}就是find出来的结果
追问
谢谢大神,我之前是这么操作的 成功了 但是下面会显示
find: “./xxx”: 没有那个文件或目录
所以感觉不对,总觉得应该有更恰当的命令
再加上一直以为find可以查找目录 但是和mv结合只能批量移文件
不过现在看大神给出的和我之前的操作一个道理
就肯定了这个命令一目录是没问题的
快又稳
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应... 点击进入详情页
本回答由快又稳提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式