linux如何实现复制文件并重命名

发布时间 - 2021-05-13 00:00:00    点击率:
在linux中,可以使用“cp 选项 源文件或目录 目标文件或目录”命令来实现复制文件并重命名。cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。

本教程操作环境:centos7系统、thinkpad t480电脑。

文件/目录复制

cp  [选项]  源文件或目录  目标文件或目录

这个命令可以在复制的同时改变名字
eg,

cp abc.log def.log   //abc.log 和 def.log 都是文件
cp -r test.quancheng/ quancheng     //加 -r 参数,目录复制

参数说明:

  • -a:是指archive的意思,也说是指复制所有的目录

  • -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身

  • -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制

  • -i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作

  • -l:建立硬连接(hard link)的连接文件,而非复制文件本身

  • -p:与文件的属性一起复制,而非使用默认属性

  • -r:递归复制,用于目录的复制操作

  • -s:复制成符号连接文件(symbolic link),即“快捷方式”文件

  • -u:若目标文件比源文件旧,更新目标文件

(推荐学习:linux教程)


# linux  # 递归  # 而非  # 是指  # 都是  # 是一个  # 可以使用  # 若有  # 会把  # 到此  # 或其它 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 成都品牌网站制作公司,成都营业执照年报网上怎么办理?  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  Laravel如何实现多对多模型关联?(Eloquent教程)  如何快速搭建虚拟主机网站?新手必看指南  如何用PHP工具快速搭建高效网站?  网站制作壁纸教程视频,电脑壁纸网站?  Python进程池调度策略_任务分发说明【指导】  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  Android自定义控件实现温度旋转按钮效果  JavaScript实现Fly Bird小游戏  清除minerd进程的简单方法  怎样使用JSON进行数据交换_它有什么限制  如何在阿里云ECS服务器部署织梦CMS网站?  5种Android数据存储方式汇总  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  简历没回改:利用AI润色让你的文字更专业  如何在阿里云完成域名注册与建站?  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  网站制作软件免费下载安装,有哪些免费下载的软件网站?  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)  bootstrap日历插件datetimepicker使用方法  使用Dockerfile构建java web环境  如何快速建站并高效导出源代码?  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  Laravel安装步骤详细教程_Laravel环境搭建指南  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  LinuxShell函数封装方法_脚本复用设计思路【教程】  打造顶配客厅影院,这份100寸电视推荐名单请查收  javascript读取文本节点方法小结  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  Laravel如何实现API版本控制_Laravel版本化API设计方案  Laravel怎么上传文件_Laravel图片上传及存储配置  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  Laravel如何发送系统通知?(Notification渠道示例)  如何在万网主机上快速搭建网站?  香港服务器如何优化才能显著提升网站加载速度?  如何快速上传建站程序避免常见错误?  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  Laravel怎么使用Intervention Image库处理图片上传和缩放  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  Laravel如何使用Gate和Policy进行授权?(权限控制)  微信公众帐号开发教程之图文消息全攻略