Linux系列移动所有文件
【Linux系列】移动所有文件
💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
- 推荐: ,持续学习,不断总结,共同进步,活到老学到老
- 导航
- :全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
- :罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
- :详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
- :总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
- :总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂
非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨
博客目录
1.移动所有文件
如果你想将
images
目录下的所有文件(而不是目录本身)移动到
/img/wechat/
目录下,你应该使用以下命令:
mv images/* /img/wechat/
这里是命令的详细解释:
mv
- 移动命令。
images/*
- 这表示
images
目录下的所有文件,不包括子目录。
/img/wechat/
- 目标目录。
执行这个命令后,
images
目录下的所有文件将被移动到
/img/wechat/
目录下,而
images
目录本身将保持不变。
2.包括子目录
命令
mv images/* /img/wechat/
用于将
images
目录下的所有文件(但不包括目录)移动到
/img/wechat/
目录下。这个命令不会递归地移动子目录,只移动文件。
如果你想要包括子目录及其内容,你需要使用递归移动命令。在大多数 Unix-like 系统中,你可以使用
cp
命令的
-r
(或
--recursive
)选项来递归地复制目录及其内容,然后使用
mv
来移动它们。例如:
cp -r images/* /img/wechat/
mv /img/wechat/images/* /img/wechat/
这里的步骤是:
cp -r images/* /img/wechat/
:递归地复制images
目录下的所有文件和子目录到/img/wechat/
目录下,并保留原有的目录结构。mv /img/wechat/images/* /img/wechat/
:移动/img/wechat/images
目录下的所有文件和子目录到/img/wechat/
的根目录下。
请注意,第二个命令中,我们首先复制到了
/img/wechat/images
,然后再将这个
images
目录下的内容移动到
/img/wechat/
的根目录下,这样就实现了递归移动包括子目录在内的所有内容。
3.包含目录
另外,如果你确定
images
目录下没有其他同名的目录或文件与目标目录
/img/wechat/
中的内容冲突,你也可以直接使用:
mv images/ /img/wechat/
这将会把整个
images
目录及其内容移动到
/img/wechat/
目录下。但是,如果
/img/wechat/
中已经存在
images
目录,这个命令可能会失败或产生意外的结果。
4.注意点
注意 :
确保你有足够的权限来移动这些文件。
如果
/img/wechat/
目录不存在,你需要先创建它,否则移动操作会失败。如果
/img/wechat/
目录中已经存在与images
目录下同名的文件,这个命令将会覆盖它们,除非你使用-n
选项来防止覆盖,如下所示:mv -n images/* /img/wechat/
觉得有用的话点个赞
👍🏻
呗。❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄
💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙