cp的用法

1、cp的功能

拷贝一个或多个文件(或目录)到目的地

2、例子

1)一次拷贝多个源文件到目的地
#cp /mnt/hgfs/DOC/{1,2,3,4,5}.txt /root/ldj

2)只拷贝链接文件到一个新的位置,不拷贝实际链接的文件
#cp -d libc.so.6 / 只拷贝符号连接,不拷贝实际的文件(或 -P,--preserve=links这三种都可以)
#sudo cp -P ~/opt/stardict/*link /usr/share/stardict/dic/

3)拷贝实际链接所指向的实际文件
#cp -L file1-link file2

4)建立文件file1的软链接(符号链接)file2
#cp -s file1 file2 //file2->file1

#ln -s file1 file2

5)建立文件file1的硬链接file2
#cp -l file1 file2 //file1和file2是同一个文件

6)保持文件的属性(ownership,mode,timestamp)
#cp -p file1 file2 //或 --preserve=mode,ownership,timestamps

7)保持文件的所有属性
#cp -a file1 file2 //或 –preserve=all或-dpR

8)当源文件比目标文件较新时拷贝
#cp -u file1 file2 //或 –update

3、注意

将一个符号链接拷贝到另外一个地方,要想保持符号链接仍然有效,则创建的源符号链接必须带有路径信息,不能使用相对路径(./)

=-=-=-=-=
Powered by Blogilo

时间: 2024-10-11 15:37:05

cp的用法的相关文章

Linux cp命令用法

[[email protected] 20141011ntlib]# ls -al total 16 drwxr-xr-x.  4 root    root    4096 Oct 11 11:41 . drwxrwxr-x. 22 bluesun bluesun 4096 Oct 11 11:41 .. -rw-r--r--.  1 root    root       0 Oct 11 11:41 1 drwxr-xr-x.  4 root    root    4096 Oct 11 11

mkdir,rmdir,cp,rm,mv,cat,touch用法

一.mkdir新建目录 1.进入tmp目录,查看该目录下面的子目录 [[email protected] ~]# cd /tmp[[email protected] tmp]# lshsperfdata_root ks-script-3CWMoc systemd-private-810f661cb5d247129113c096f86d7db2-cups.service-fEKfSx vitest yum.log 2.mkdir 创建test目录,然后查看 [[email protected] t

每天一个Linux命令(10)cp命令

cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录.它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下.cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误.     (1)用法: 用法: cp [选项]... [-T]   源文件    目标文件 或: cp  [选项]...         源文件...  目录 或: cp  [选项]... -t      目录         源文件...     (

linux cp 命令详解

/home/lee#cp --help 用法:cp [选项]... 来源 目的地 或:cp [选项]... 来源... 目录 或:cp [选项]... --target-directory=目录 来源... 将<来源>文件复制至<目的地>,或将多个<文件>复制至<目录>. 长选项必须用的参数在使用短选项时也是必须的. -a, --archive 等於 -dpR --backup[=CONTROL] 为每个已存在的目的地文件创建备份文件 -b 类似 --bac

linux文件管理类命令汇总及演示(mkdir,rmdir,tree,touch,cp,mv,rm)

mkdir mkdir 概述 创建目录 语法 mkdir [OPTION]... DIRECTORY.. 常用选项 -p:--parents,自动按需创建父目录 -v:--verbose,显示详细创建过程 -m:--mode,创建时给定权限 命令演示 [[email protected] mytest]# mkdir -p xiangjis [[email protected] mytest]# ll 总用量 0 drwxr-xr-x. 2 root root 6 7月 19 14:33 xia

#linux 命令使用 cp -未完结版

下载了sublime 解压之后,想把文件夹放到opt目录,这里用命令cp将其复制过来 [email protected]:~$ sudo cp -r ~/下载/Sublime_2.0.2 /opt/ [sudo] password for johnny: [email protected]-pc:~$ 本人用了中文的深度linux系统,所以有些文件夹是中文的字符. cp 的用法 用法:cp [选项]... [-T] 源文件 目标文件 或:cp [选项]... 源文件... 目录 或:cp [选项

环境变量PATH、cp命令、mv命令、文档查看命令

一:环境变量PATH查看path环境变量下的目录 [[email protected] ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 在这些目录中的程序可以直接运行如果想自定义添加命令到PATH中,以tmp目录为例 PATH=$PATH:/tmp/ 但此时只添加到了当前窗口的环境变量中,打开新的窗口则无效.如果想让环境变量在所有终端生效,需要将添加环境变量的语句写到/etc/profile文件

指令篇:ls、pwd、date、cal、bc、cd、mkdir、cp、mv、rm、basename、dirname

1. ls 2.pwd 显示当前目录所在位置 3.date 日期时间 4.cal 日历 默认显示当前该月 cal 2012 :查看2012年的日历 cal 月 年 : 查看某年某月的日历 5.bc 计算器 bc 默认执行结果取整 bc  scale=2 默认执行结果保留两位小数 6.man page.tab.gedit 命令----------------->学会运用来查看帮助文档 7.进入目录 cd cd .. cd - 返回上一次的目录 cd ~ 8.创建文件夹: mkdir 文件夹名 创建

初识linux文件管理

初识linux文件管理 1.文件系统与目录结构 文件系统从根目录 下开始,用"/". 以. 开头的文件为隐藏文件,路径分隔用/表示.文件系统的层级结构是LSB(linux standard base),遵循文件系统层级标准(FHS ) 文件命名规则:   文件名最长255个字节,包括路径名在内共4095个字节 蓝色–> 目录 绿色–> 可执行文件 红色–> 压缩文件 浅蓝色–> 链接文件 灰色–> 除了斜杠和NUL, 所有字符都有效,但不推荐使用特殊字符,