位置: 编程技术 - 正文

CentOS下cp命令中拷贝所有的写法(centos7 cp命令)

编辑:rootadmin

推荐整理分享CentOS下cp命令中拷贝所有的写法(centos7 cp命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cp centos,centos7 cp命令,centos7 cp命令,centos运行c,centosgcc,centosgcc,centos cp命令,centos7 cp命令,内容如对您有帮助,希望把文章链接给更多的朋友!

今天在编写一个脚本的时候,发现一个比较奇怪的问题:就是在使用cp拷贝当前目录下所有文件到目标目录的时候,源和目标目录大小不同。原来一直没有留意有这样的问题,后来查了些资料,才知道以前一直使用的格式有误。

一、预备

cp就是拷贝,最简单的使用方式就是:

但这样只能拷贝文件,不能拷贝目录,所以通常用:

那就会把old目录整个拷贝到new目录下。注意,不是把old目录里面的文件拷贝到new目录,而是把old直接拷贝到new下面,结果是:

引用

那如果要保持源文件的所有权限,可以这样:

-p参数,可以保持权限、宿主、时间栈,还可能包括link等;还有更简单的,就是用:

-a参数,就等于-dpR。

二、问题1

好,我们来看看这次的问题。环境是:

◎两个目录:old、new,其中old里面有个三个内容:test1文件、test2目录,还有就是.test3,这是一个隐含文件。

引用

◎操作一:

引用

问题出来了:隐含的.test3文件没有一齐拷贝到new目录下。

原因是:*参数使用不正确。这样的写法,通常都是因为熟悉了过去Dos的格式(包括我自己),而实际在bash环境下,cp使用*是不能匹配类似.开头的隐含文件的。

◎操作二

正确的写法应该这样:

CentOS下cp命令中拷贝所有的写法(centos7 cp命令)

引用

不用*号,而用.号代替。

还有一种比较复杂一些的写法:

引用

请注意写法,不要写成.*了。(原因请看下面)

三、问题2

上面提到不要写成.*,那.*代表什么?

引用

.*代表的是当前目录,以及上一层目录。

所以,使用.*会导致更大的问题:

引用

也就是说,使用.*就等于这样了:

引用

四、扩展

其实这样的问题,不单cp命令有这样的问题,在所有涉及含有特殊字符意义文件的命令时,都需要考虑,例如rm:

引用

正确的写法应该是:

引用

当然,这是一样的:

引用

※很多时候,预计的和实际的结果是完全不一样的。bash编写脚本尤其需要注意。

centos yum只更新安全补丁操作 安装yum插件即可:yuminstallyum-security使用:检查安全更新yum--securitycheck-update只安装安全更新yumupdate--security检查特定软件有无安全更新列出更新的详细信息yum

CentOS允许telnet通过root用户进行访问 CentOS:[root@clovem~]#yuminstalltelnet-server-y//安装telnet服务端[root@clovem~]#cat/etc/xinetd.d/telnet//开启telnet的托管服务#default:on#description:Thetelnetserverservestelnetsessions;itu

CentOS操作系统的个log日志 常见的Linux操作系统登录文件有如下几个:1)/var/log/secure:记录登录系统存取数据的文件;例如pop3,ssh,telnet,ftp等都会记录在此.2)/ar/log/wtmp:记录登

标签: centos7 cp命令

本文链接地址:https://www.jiuchutong.com/biancheng/353673.html 转载请保留说明!

上一篇:Centos命令中nohup的用途的讲解(centos nohup)

下一篇:centos yum只更新安全补丁操作(centos更新yum update)

  • 营业执照类型有限责任公司
  • 视同销售但未收到钱怎么做账
  • 工会经费返还怎么使用
  • 购进商品交印花税
  • 专项资金可以存定期吗
  • 预缴增值税销售额
  • 技术研发费用计入什么科目
  • 共同投资叫什么
  • 跨区域施工要交什么税
  • 地税收的其他政府基金计入科目及收益
  • 非征期不能抄报
  • 关于税控清卡清算的报告
  • 员工与单位解除劳动合同书范本
  • 生产成本转入库存商品金额怎么算
  • 凭证类别不合法怎么处理
  • 福利费提取后未使用能否税前扣除?
  • 银行抵押贷款结清后需要解押吗
  • 投标费用属于什么会计科目
  • 出口退税挂靠业务如何做帐?
  • win10开机内存占用60% 8g占用过高
  • 企业股权融资方式有哪些
  • 王者荣耀中白起的台词
  • 工资及社保外包服务
  • 债权转增资本公积账务处理
  • mac电脑色彩设置
  • 预收的购货款属于收入吗
  • php写的代码怎么运行
  • 酒店开业前准备工作流程
  • 长期债权投资收回的利息 现金流量表
  • 计提短期借款利息资产增加还是减少
  • php实现微信公众号分享
  • 企业投资收益要交印花税吗
  • vue3.0用法
  • php如何上传1个g以上的文件
  • 什么是Unicode
  • 【6G 新技术】6G数据面介绍
  • service iptables save
  • php多线程与并发
  • 税控盘减免税款会计分录
  • php上传不了文件
  • 用友t3固定资产清理怎么操作
  • 公司的财务报表能看出什么
  • 收款收据可以盖业务章吗
  • 如何用python绘制
  • db2 decoupled
  • 季度利润是负数怎么办
  • 发票校验码被章盖住了
  • 汇算清缴纳税调整需要做账吗
  • 固定资产评估减值还是升值
  • 无票收入需要缴纳文化事业建设税吗
  • 对公账户是怎样的
  • 预付款被退回分录
  • 不需要支付的应付账款
  • 其他货币资金科目主要指
  • 老板买私人飞机可以避税吗
  • 递延收益确认的递延所得税资产有期限吗
  • 会计的凭证怎么做账
  • 成本法与权益法的区别会计分录
  • 小规模印花税怎么报
  • win8怎么禁止开机启动项
  • 连接远程mq
  • win10怎么关闭防火系统
  • 解决ubuntu和win10关机重启界面不动
  • mac连电视
  • linux 应用程序
  • macos技巧
  • make:arm-linux- conmand not found错误处理探讨
  • windows打补丁后无法启动
  • win7 netplwiz
  • win8.1 安装ie10
  • 移动端网页开发技术
  • Linux Shell+Curl网站健康状态检查脚本,抓出中国博客联盟失联站点
  • jquery自定义事件
  • 浏览图片的软件叫什么
  • android之handler
  • :javascript
  • 以房产作价投资入股如何处理
  • 香皂需要换着用吗
  • 如何查询车辆购买的保险是哪家保险公司
  • 普通发票和增值税普票有啥区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设