博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux cp命令总结
阅读量:6705 次
发布时间:2019-06-25

本文共 1533 字,大约阅读时间需要 5 分钟。

cp命令--文件复制

目录和文件的复制命令

cp命令语法和参数:

cp [OPTION]...SOURCE...DIRECTORY

-a ALL 等价于dpR

-d
复制符号链接源文件时,目标文件也将创建符号链接执行源文件的原始文件
-p preserve 保留文件属性,属主,属组,权限和时间
-r recursive 递归目录下的子文件
示例:

[root@localhost ~]# ll /etc/services

-rw-r--r-- 1 root root 362031 2006-02-23 /etc/services

[root@localhost ~]# stat /etc/services

File: “/etc/services”

Size: 362031 Blocks: 728 IO Block: 4096 一般文件

Device: fd00h/64768d Inode: 2282597 Links: 1

Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2014-11-11 11:20:33.000000000 +0800

Modify: 2006-02-23 21:09:23.000000000 +0800

Change: 2014-10-21 15:21:26.000000000 +0800

[root@localhost ~]# cp -a /etc/services /tmp/services

[root@localhost ~]# ll /tmp/services

-rw-r--r-- 1 root root 362031 2006-02-23 /tmp/services

[root@localhost ~]# stat /tmp/services

File: “/tmp/services”

Size: 362031 Blocks: 728 IO Block: 4096 一般文件

Device: fd00h/64768d Inode: 1434761 Links: 1

Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2014-11-11 11:20:33.000000000 +0800

Modify: 2006-02-23 21:09:23.000000000 +0800

Change: 2014-11-11 11:44:39.000000000 +0800

说明:文件的所有属性和权限都拷贝过来了,并且ctime发生了改变

扩展:源文件复制到目标目录中提示文件已经存在,如何直接覆盖掉目标文件?而让系统不提示覆盖呢?

[root@localhost ~]# cp -a /etc/services /tmp/

cp:是否覆盖“/tmp/services”?

在脚本中是不能人工参与交互,解决方法:

[root@localhost ~]# \cp -a /etc/services /tmp/services

[root@localhost ~]# unalias cp

[root@localhost ~]# cp -a /etc/services /tmp/

[root@localhost ~]# /bin/cp -a /etc/services /tmp/services

说明:默认情况下,cp= cp -i 然而-i参数是提示覆盖的意思

转载于:https://blog.51cto.com/12496630/2058390

你可能感兴趣的文章
2019年React学习路线图
查看>>
Google Docs API正式可用,可自动化文档任务和内容管理
查看>>
全面了解大数据“三驾马车”的开源实现
查看>>
GitHub宣布推出Electron 1.0和Devtron,并将提供无限制的私有代码库
查看>>
人工智能白热化,运维脱帽“背锅侠”
查看>>
Android中使PopupWindow显示在指定控件的上下左右!
查看>>
html中ul标签的优化
查看>>
Kurento安装与入门05——One to many video call
查看>>
[deviceone开发]-cnodejs论坛移动端App
查看>>
智能指针shared_ptr(effective modern c++笔记)
查看>>
Failed to validate a newly established connection异常
查看>>
关联对象 AssociatedObject 完全解析
查看>>
Windows下80端口被pid为4的System进程占用解决方法
查看>>
POST 后台404错误
查看>>
Ubuntu 解压zip文件名乱码问题解决
查看>>
动态规划
查看>>
Hibernate的延迟加载
查看>>
IE中input标签密码框与文本框宽度不一样问题
查看>>
【系统架构师修炼之道】(10):绪论——系统架构师的定义与职业素质
查看>>
Uber 开源地理可视化工具 Ketoper.gl,加速数据处理
查看>>