访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux cp命令:复制文件和目录

时间:2019-07-19

linux命令_linux命令windows命令_linux重启命令

cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。

cp 命令的基本格式如下:

[root@localhost ~]# cp [选项] 源文件 目标文件

选项:

需要注意的是,源文件可以有多个,但这种情况下,目标文件必须是目录才可以。

在unix 文件系统中,符号链接(symbolic linkslinux命令,包括硬链接和软链接)是一种重要的文件系统元素。 破解文件 ===广东电信版本,软破解=== [破解] 深圳(广东)电信 iptv 华为悦盒 ec6108v9 破解安装 apk [复制链接] 论......。通过指定参数可以创建出不同形式的文件或目录链接,具体分为硬链接、软链接和符号链接三种,。

【例 1】cp 命令基本用法

cp 命令既可以复制文件,也可以复制目录。我们先来看看如何复制文件,例如:

[root@localhost ~]# touch cangls

#建立源文件

[root@localhost ~]# cp cangls /tmp/

#把源文件不改名复制到 /tmp/ 目录下

如果需要改名复制,则命令如下:

[root@localhost ~]# cp cangls /tmp/bols

linux命令windows命令_linux命令_linux重启命令

#改名复制

如果复制的目标位置已经存在同名的文件,则会提示是否覆盖,因为 cp 命令默认执行的是“cp -i”的别名,例如:

[root@localhost ~]# cp cangls /tmp/

cp:是否覆盖"/tmp/cangls"?y

#目标位置有同名文件,所以会提示是否覆盖

接下来我们看看如何复制目录,其实复制目录只需使用“-r”选项即可,例如:

[root@localhost ~]# mkdir movie

#建立测试目录

[root@localhost ~]# cp -r /root/movie/ /tmp/

#目录原名复制

【例 2】复制软链接文件

如果源文件不是一个普通文件,而是一个软链接文件,那么是否可以复制软链接的属性呢?我们试试:

[root@localhost ~]# ln -s /root/cangls /tmp/cangls_slink

#建立一个测试软链接文件/tmp/cangls_slink

linux重启命令_linux命令_linux命令windows命令

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

lrwxrwxrwx 1 root root 12 6 月 14 05:53 /tmp/cangls_slink -> /root/cangls

#源文件本身就是一个软链接文件

[root@localhost ~]# cp /tmp/cangls_slink /tmp/cangls_t1

#复制软链接文件,但是不加"-d"选项

[root@localhost~]#cp/mnt/cdrom/packages/xinetd-2.3.14-29.el6.i686.rpm./。[root@localhost ~]# /etc/init.d/smb start  // 启动smb服务[root@localhost ~]# /etc/init.d/nmb start  // 启动nmb服务。[root@localhost cdrom]# cp vmwaretools-6.5.0-118166.tar.gz /tmp//拷贝到/tmp下。

#复制软链接文件,加入"-d"选项

[root@localhost ~]# ll /tmp/cangls_t1 /tmp/cangls_t2

 上一个教程:【linux 登录记录查询】