Linux下文件夹移动与复制的方法是什么

来源:程序开发作者:葵司头衔:网络博主
导读:本期聚焦于小伙伴创作的《Linux下文件夹移动与复制的方法是什么》,敬请观看详情,探索知识的价值。以下视频、文章将为您系统阐述其核心内容与价值。如果您觉得《Linux下文件夹移动与复制的方法是什么》有用,将其分享出去将是对创作者最好的鼓励。

Linux下文件夹移动与复制的基础命令

Linux系统中处理文件夹的移动和复制不需要像Windows那样通过图形界面拖拽操作,直接使用命令行工具就能高效完成,常用的两个命令分别是mv和cp,分别对应移动和复制功能。

Linux下文件夹移动与复制的方法是什么

文件夹移动:mv命令

mv命令的全称是move,既可以移动文件或文件夹,也可以给文件或文件夹重命名,移动文件夹的基础语法如下:

# 移动文件夹基础语法
mv [选项] 源文件夹路径 目标路径

常用选项说明:

  • -f:强制移动,若目标路径存在同名文件夹,直接覆盖不提示
  • -i:交互模式,若目标路径存在同名文件夹,会提示用户是否覆盖
  • -v:显示移动过程的详细信息

举个例子,要把当前目录下的test_folder文件夹移动到/home/user/documents目录下,命令如下:

# 移动文件夹到指定目录
mv test_folder /home/user/documents/
# 移动时显示详细信息
mv -v test_folder /home/user/documents/

如果要给文件夹重命名,只需要把目标路径写成新的文件夹名称即可,比如把test_folder重命名为new_folder:

# 重命名文件夹
mv test_folder new_folder

文件夹复制:cp命令

cp命令的全称是copy,用于复制文件或文件夹,复制文件夹时需要添加递归参数,否则命令会执行失败,基础语法如下:

# 复制文件夹基础语法
cp [选项] 源文件夹路径 目标路径

复制文件夹的常用选项说明:

  • -r-R:递归复制,必须加这个参数才能复制文件夹下的所有子文件和子目录
  • -a:归档模式,保留文件的所有属性,包括权限、时间戳、软链接等,相当于-dR --preserve=all的组合
  • -f:强制复制,若目标路径存在同名文件夹,直接覆盖不提示
  • -i:交互模式,若目标路径存在同名文件夹,会提示用户是否覆盖
  • -v:显示复制过程的详细信息

举个例子,要把当前目录下的test_folder文件夹复制到/home/user/backup目录下,命令如下:

# 递归复制文件夹
cp -r test_folder /home/user/backup/
# 保留所有属性复制文件夹
cp -a test_folder /home/user/backup/
# 复制时显示详细信息
cp -rv test_folder /home/user/backup/

操作注意事项

1. 移动文件夹时,如果目标路径是已经存在的文件夹,源文件夹会被移动到目标文件夹内部;如果目标路径不存在,源文件夹会被重命名为目标路径的名称。

2. 复制文件夹时如果没有加-r参数,会提示cp: omitting directory的错误,因为默认cp命令只处理单个文件。

3. 操作前建议确认源路径和目标路径的正确性,避免误删或误覆盖重要文件,加上-i参数可以在覆盖前得到确认提示。

4. 如果需要复制的文件夹包含大量小文件,使用-a参数可以保证复制后的文件属性和原文件完全一致,适合备份场景使用。

Linux文件夹移动文件夹复制mv命令cp命令修改时间:2026-06-21 00:51:21

免责声明:​ 已尽一切努力确保本网站所含信息的准确性。网站内容多为原创整理与精心编撰,观点力求客观中立。本站旨在免费分享,内容仅供个人学习、研究或参考使用。若引用了第三方作品,版权归原作者所有。如内容涉及您的权益,请联系我们处理。
内容垂直聚焦
专注技术核心技术栏目,确保每篇文章深度聚焦于实用技能。从代码技巧到架构设计,为用户提供无干扰的纯技术知识沉淀,精准满足专业提升需求。
知识结构清晰
覆盖从开发到部署的全链路。AI、前端、编程、数据库、服务器、建站、系统层层递进,构建清晰学习路径,帮助用户系统化掌握开发与运维所需的核心技术。
深度技术解析
拒绝泛泛而谈,深入技术细节与实践难点。无论是数据库优化还是服务器配置,均结合真实场景与代码示例进行剖析,致力于提供可直接应用于工作的解决方案。
专业领域覆盖
精准对应开发生命周期。从前端界面到后端编程,从数据库操作到服务器运维,形成完整闭环,一站式满足全栈工程师和运维人员的技术需求。
即学即用高效
内容强调实操性,步骤清晰、代码完整。用户可根据教程直接复现和应用于自身项目,显著缩短从学习到实践的距离,快速解决开发中的具体问题。
持续更新保障
专注既定技术方向进行长期、稳定的内容输出。确保各栏目技术文章持续更新迭代,紧跟主流技术发展趋势,为用户提供经久不衰的学习价值。