当前位置: 首页 > news >正文

互联网网站怎么做建管家企业网站

互联网网站怎么做,建管家企业网站,重庆自适应网站建设,百度竞价开户多少钱cp 命令#xff0c;主要用来复制文件和目录#xff0c;同时借助某些选项#xff0c;还可以实现复制整个目录#xff0c;以及比对两文件的新旧而予以升级等功能。 cp 命令的基本格式如下#xff1a; [rootlocalhost ~]# cp [选项] 源文件 目标文件 选项#xff1a; -a主要用来复制文件和目录同时借助某些选项还可以实现复制整个目录以及比对两文件的新旧而予以升级等功能。 cp 命令的基本格式如下 [rootlocalhost ~]# cp [选项] 源文件 目标文件 选项 -a相当于 -d、-p、-r 选项的集合这几个选项我们一一介绍 -d如果源文件为软链接对硬链接无效则复制出的目标文件也为软链接 -i询问如果目标文件已经存在则会询问是否覆盖 -l把目标文件建立为源文件的硬链接文件而不是复制源文件 -s把目标文件建立为源文件的软链接文件而不是复制源文件 -p复制后目标文件保留源文件的属性包括所有者、所属组、权限和时间 -r递归复制用于复制目录 -u若目标文件比源文件有差异则使用该选项可以更新目标文件此选项可用于对文件的升级和备用。 需要注意的是源文件可以有多个但这种情况下目标文件必须是目录才可以。 【例 1】cp 命令基本用法cp 命令既可以复制文件也可以复制目录。我们先来看看如何复制文件例如 [rootlocalhost ~]# touch cangls #建立源文件 [rootlocalhost ~]# cp cangls /tmp/ #把源文件不改名复制到 /tmp/ 目录下 如果需要改名复制则命令如下 [rootlocalhost ~]# cp cangls /tmp/bols #改名复制 如果复制的目标位置已经存在同名的文件则会提示是否覆盖因为 cp 命令默认执行的是“cp -i”的别名例如 [rootlocalhost ~]# cp cangls /tmp/ cp:是否覆盖/tmp/cangls?y #目标位置有同名文件所以会提示是否覆盖 接下来我们看看如何复制目录其实复制目录只需使用“-r”选项即可例如 [rootlocalhost ~]# mkdir movie #建立测试目录 [rootlocalhost ~]# cp -r /root/movie/ /tmp/ #目录原名复制 【例 2】复制软链接文件如果源文件不是一个普通文件而是一个软链接文件那么是否可以复制软链接的属性呢我们试试 [rootlocalhost ~]# ln -s /root/cangls /tmp/cangls_slink #建立一个测试软链接文件/tmp/cangls_slink [rootlocalhost ~]# ll /tmp/cangls_slink lrwxrwxrwx 1 root root 12 6 月 14 05:53 /tmp/cangls_slink - /root/cangls #源文件本身就是一个软链接文件 [rootlocalhost ~]# cp /tmp/cangls_slink /tmp/cangls_t1 #复制软链接文件但是不加-d选项 [rootlocalhost ~]# cp -d /tmp/cangls_slink /tmp/cangls_t2 #复制软链接文件加入-d选项 [rootlocalhost ~]# ll /tmp/cangls_t1 /tmp/cangls_t2 -rw-r--r-- 1 root root 0 6月 14 05:56 /tmp/cangls_t1 #会发现不加-d选项实际复制的是软链接的源文件而不是软链接文件 lrwxrwxrwx 1 root root 12 6 月 14 05:56/tmp/ cangls_t2- /root/cangls #而如果加入了-d选项则会复制软链接文件 这个例子说明如果在复制软链接文件时不使用 -d 选项则 cp 命令复制的是源文件而不是软链接文件只有加入了 -d 选项才会复制软链接文件。请大家注意-d 选项对硬链接是无效的。 【例 3】保留源文件属性复制我们发现在执行复制命令后目标文件的时间会变成复制命令的执行时间而不是源文件的时间。例如 [rootlocalhost ~]# cp /var/lib/mlocate/mlocate.db /tmp/ [rootlocalhost ~]# ll /var/lib/mlocate/mlocate.db -rw-r-----1 root slocate2328027 6月 14 02:08/var/lib/mlocate/mlocate.db #注意源文件的时间和所属组 [rootlocalhost ~]#ll /tmp/mlocate.db -rw-r----- 1 root root2328027 6 月 14 06:05/tmp/mlocate.db #由于复制命令由root用户执行所以目标文件的所属组为了root而且时间也变成了复制命令的执行时间 而当我们执行备份、曰志备份的时候这些文件的时间可能是一个重要的参数这就需执行 -p 选项了。这个选项会保留源文件的属性包括所有者、所属组和时间。例如 [rootlocalhost ~]# cp -p /var/lib/mlocate/mlocate.db /tmp/mlocate.db_2 #使用-p选项 [rootlocalhost ~]# ll /var/lib/mlocate/mlocate.db /tmp/mlocate.db_2 -rw-r----- root slocate 2328027 6月 14 02:08 /tmp/mlocate.db_2 -rw-r----- root slocate 2328027 6月 14 02:08 /var/lib/mlocate/mlocate.db #源文件和目标文件的所有属性都一致包括时间 我们之前讲过-a 选项相当于 -d、-p、-r 选项这几个选项我们已经分别讲过了。所以当我们使用 -a 选项时目标文件和源文件的所有属性都一致包括源文件的所有者所属组、时间和软链接性。使用 -a 选项来取代 -d、-p、-r 选项更加方便。 【例 4】 -l 和 -s 选项我们如果使用 -l 选项则目标文件会被建立为源文件的硬链接而如果使用了 -s 选项则目标文件会被建立为源文件的软链接。这两个选项和 -d 选项是不同的d 选项要求源文件必须是软链接目标文件才会复制为软链接而 -l 和 -s 选项的源文件只需是普通文件目标文件就可以直接复制为硬链接和软链接。例如 [rootlocalhost ~]# touch bols #建立测试文件 [rootlocalhost ~]# ll -i bols 262154-rw-r--r-- 1 root root 0 6月 14 06:26 bols #源文件只是一个普通文件而不是软链接文件 [rootlocalhost ~]# cp -l /root/bols /tmp/bols_h [rootlocalhost ~]# cp -s /root/bols /tmp/bols_s #使用-l 和-s选项复制 [rootlocalhost ~]# ll -i /tmp/bols_h /tmp/bols_s 262154-rw-r--r-- 2root root 0 6 月 14 06:26/tmp/bols_h #目标文件 /tmp/bols_h 为源文件的硬链接文件 932113 lrwxrwxrwx 1 root root 10 6 月 14 06:27/tmp/bols_s - /root/bols #目标文件 /tmp/bols_s 为源文件的软链接文件
http://www.hkea.cn/news/14264996/

相关文章:

  • 做网站一定要认证吗合肥做网站怎么样
  • erp管理系统免费版山西seo顾问
  • 做物流网站注意什么完全网络营销网站
  • 自己做的网站提示不安全吗系统官网网站模板下载
  • 免费字体设计 常见网站wordpress调用标签代码
  • 外贸网站推广上海网站联盟是什么
  • 新闻门户网站建设软件开发培训学校三八妇女节
  • 什么是网站建设与维护苏州自学网站建设平台
  • PHP网站开发简单实例网站设计工具
  • 国外 外贸 网站 源码外贸产品网站建设
  • 苏州诗华洛网站建设南京网站优化公司
  • 广州黄埔网站建设公司网站做下载功能
  • 网站页面设计欣赏网站备案部门
  • h5网站开发培训哪里好图片放大网站
  • 网站制作书生黄岛网站建设价格
  • asp网站建设实录源码公司网站建设带来的好处
  • 汽车行业网站建设方案wordpress上传文件去重复
  • 聚思博新网站建设网站开发要注意的漏洞
  • 网站营销外包如何做设计培训班学费一般多少
  • 乐清企业网站建站淘宝网站可以做seo吗
  • 定制型网站设计运营小程序的成本有哪些
  • 网站建设公众号管理wordpress开发插件
  • 网站建设综合技术怎么建网站做
  • dw可以做有后台的网站么南京网站建设王道下拉??
  • 公交公司网站建设的意义网页游戏制作软件
  • 北京当地网站 点做网站用什么系统
  • 北海建设厅网站上海做网站公司哪家好
  • 我的文档上传到网站 做链接做网页用什么编程语言
  • 建设银行网站入口WordPress菜单调用不出
  • 个人网站设计背景图淘宝指数