精华内容
下载资源
问答
  • linux复制文件命令

    千次阅读 2021-01-23 15:55:15
    定义:cp is short for copy, 意为复制文件。用于将文件或目录从一个位置复制到另一个位置。 参数列表预览: 用法1: $ cp sourceFile destinationFile 当sourceFile 和 destinationFile 参数都是文件名时,cp ...

    定义:cp is short for copy, 意为复制文件。用于将文件或目录从一个位置复制到另一个位置。

    参数列表预览:

    img

    img

    用法1:

    $ cp sourceFile destinationFile

    当sourceFile 和 destinationFile 参数都是文件名时,cp 命令将源文件内容复制到一个新文件,该新文件以destinatioFile命名。源文件内容不变。新文件有全新的从创建时间和修改时间。

    命令行:

    img

    结果:

    imgimg

    注意:当 destinationFile 已存在时,一般 Linux 系统会提醒用户是否覆盖原有文件。

    用法2:文件同名拷贝

    $ cp /home/sheepcore/Documents/newfile /home/sheepcore/Downloads(必须给出绝对文件路径)

    命令行:

    img

    如果只需复制到当前目录的话,可以做如下简化:

    $ cp /home/sheepcore/Documents/newfile .

    ('.' 表示当前文件目录,即为/home/sheepcore/Documents)

    img

    用法3:

    $ cp -p destinationFile newDestnFile

    使用 -p (preserve mode) 参数来为目标文件保留源文件的访问时间和修改时间!

    命令行:

    img

    用法4:

    $ cp -R sourceDir destinationDir

    使用 -R (recursive) 参数递归的复制整个源目录到目标目录中。其功能极其强大!

    命令行:

    img

    用法5: 使用 cp 指令创建文件的硬链接与软链接

    $ cp -l srcFile linkedFile (硬链接 -l 表示 link)

    $ cp -s srcFile linkedFile (软链接 -s 表示 soft)

    命令行:

    img

    硬链接会创建一个独立文件,其中包括了源文件的信息以及位置。因此,引用硬链接文件等同于引用了源文件。

    如上图所示命令行,创建 file 文件的硬链接文件 fileLink,从文件列表可以看出,file 和 fileLink 的索引节点号完全相同,这表明,实际上它们是同一个文件。细心注意一下,-rw-r--r-- 后面的数字 2 表明了,该文件的链接计数,说明当前有两个文件存在了两个链接。

    当然,对于不同存储媒体上的文件之间,是不允许创建硬链接的。这个时候就可以使用下面一种方法,通过 -s 来创建软链接。

    以下是结果显示:

    img

    注意到图中,我标注出来的几点不同:

    \1. 软链接文件有一个新的索引节点号;

    \2. 软链接文件的文件大小明显小于源文件和硬链接文件;

    \3. 软链接文件的链接数上显示为1;而源文件和硬链接文件显示为2?

    然后,我简单解释一下这几点不同。创建软链接文件时,Linux 系统把它当做一个单独的文件,所以它有一个唯一的索引号。文件变小的原因是:链接文件只需要存储源文件的信息,比如访问时间、文件大小、地址等,而不会存储源文件的内容,也就是里面的数据。 因为软链接实质上创建了一个新的文件,所以就链接计数为1。

    补充:

    可以使用通配符*, 批量复制有相同名字前缀的文件到一个目录当中!

    $ cp -f file* destinationDir

    -f (force) 强制覆盖已存在的目标文件,不提示!

    命令行实例:

    img

    技巧:可以使用相对路径 . (当前目录)or ..(当前目录的父目录)

    $ cp -v ./file* ../destinationDir

    命令行实例:

    img

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • Linux下的命令有很多,其中有一个命令,我一直使用都存在问题,那就是cp命令了。今天通过本文给大家介绍Linux复制文件命令cp之使用解说,感兴趣的朋友一起学习吧
  • Linux 复制文件命令

    万次阅读 2018-03-02 09:56:05
    Linux cp命令拷贝命令非常实用,cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中cp [options] <source file or directory> <target file or directory>或cp ...

    Linux cp命令拷贝命令非常实用,cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中

    cp [options] <source file or directory> <target file or directory>

    cp [options] source1 source2 source3 …. directory

    上面第一条命令为单个文件或目录拷贝,下一个为多个文件拷贝到最后的目录。

    options选项包括:
    - a 保留链接和文件属性,递归拷贝目录,相当于下面的d、p、r三个选项组合。
    - d 拷贝时保留链接。
    - f 删除已经存在目标文件而不提示。
    - i 覆盖目标文件前将给出确认提示,属交互式拷贝。
    - p 复制源文件内容后,还将把其修改时间和访问权限也复制到新文件中。
    - r 若源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。当然,目标文件必须为一个目录名。
    - l 不作拷贝,只是链接文件。
    -s 复制成符号连结文件 (symbolic link),亦即『快捷方式』档案;

    -u 若 destination 比 source 旧才更新 destination。

    cp命令使用方式

    1、cp fileOne fileTwo  或者 cp -i fileOne fileTwo --------将文档One复制并命名成Two

    2、cp -i fileOne dirOne  或者 cp fileOne dirOne   ---------------将文档One复制到DirOne目录下

    3、cp -r dirOne dirTwo     -----------将目录dirOne复制到dirTwo下

    4、cp -r dirOne/*.* dirTwo    ----------将dirOne下所有文件包括文件夹复制到dirTwo

    错误提示:

    1、提示cp: omitting directory错误
         复制目录时,使用-r选项即可递归拷贝,如下:
         cp -r dir1 dir2

    展开全文
  • Linux 复制文件命令 cp 例子

    千次阅读 2019-07-02 12:40:11
    Linux 复制文件命令 cp 例子 复制单个文件 cp a.txt b.txt 复制多个文件 将3个文本复制到d文件夹 cp a.txt b.txt c.txt d/ 复制文件夹 cp -R a/ b 复制多个文件夹 cp a b c d 会把a b c三个文件夹复制到d...

    Linux 复制文件命令 cp 例子

    复制单个文件

    • cp a.txt b.txt

    复制多个文件

    • 将3个文本复制到d文件夹
    • cp a.txt b.txt c.txt d/

    复制文件夹

    • cp -R a/ b

    复制多个文件夹

    • cp a b c d
    • 会把a b c三个文件夹复制到d文件夹下

    备份文件

    • 使用 -b
    • cp -b a.txt b.txt

    复制文件时如果会覆盖文件,使用确认提示

    • 使用 -i
    • cp -i a.txt b.txt

    创建hard link

    • 使用 -l
    • cp -l a.txt b.txt
    • 此时打开b.txt并且改了,a.txt的内容也会变化

    复制文件属性

    • 使用 --preserve
    • cp --preserve a.txt b.txt

    显示正在复制的文件

    • 使用 -v
    • cp -r -v a b

    参考链接

    https://shapeshed.com/unix-cp/#how-to-copy-multiple-directories

    展开全文
  • Linux系统中,很多人不知道不同的用户之间要如何复制文件,其实复制文件到另一个用户的方法有很多,今天小编就给大家介绍下Linux拷贝文件到其他用户的两种方法,一起来学习下吧。
  • linux文件复制命令

    千次阅读 2017-08-29 16:27:09
    2、用cp命令复制文件。 注意: cp -l start1 start4 把start1和start4建立硬链接,两个文件保持同步性,其中任何一个文件改变,另一个文件也会跟着改变。  -s, --symbolic-link 只创建符号链接而不复制文件  -S, ...

    1、“>”把找到的信息复制到一个文件中,可以是某个文件中的一部分,也可以是整个文件。

    cat apache-tomcat/logs/catalina.2017-08-22.log | grep Starting > start0822

    在tomcat日志中找出与Starting匹配的信息再保存到start0822文件中。

    cat start1 > start2
    复制文件start1到start2

    注意:如果是要文件复制到原本就有信息的目标文件,最好不要用“>”,因为>会强行覆盖原文。这种情况可以用>>来在原文中追加信息。

    cat s1 >> start2

    2、用cp命令复制文件。

    cp start1 start3

    注意:

    cp -l start1 start4

    把start1和start4建立硬链接,两个文件保持同步性,其中任何一个文件改变,另一个文件也会跟着改变。

     -s, --symbolic-link  只创建符号链接而不复制文件
     -S, --suffix=后缀  自行指定备份文件的后缀

     -n, --no-clobber  不要覆盖已存在的文件(使前面的 -i 选项失效)

    cp -n s1 s2 如果s2之前有文件的话就保持原来的文件不变。

    cp命令的一些其他选项:
    -a, --archive   等于-dR --preserve=all      --backup[=CONTROL  为每个已存在的目标文件创建备份
    -b    类似--backup 但不接受参数
          --copy-contents  在递归处理是复制特殊文件内容

    -P, --no-dereference  不跟随源文件中的符号链接

    -R, -r, --recursive  递归复制目录及其子目录内的所有内容
          --reflink[=WHEN]  控制克隆/CoW 副本。请查看下面的内如。
          --remove-destination 尝试打开目标文件前先删除已存在的目的地
         文件 (相对于 --force 选项)
          --sparse=WHEN  控制创建稀疏文件的方式
          --strip-trailing-slashes 删除参数中所有源文件/目录末端的斜杠

    -T, --no-target-directory 将目标目录视作普通文件
    -u, --update   只在源文件比目标文件新,或目标文件
         不存在时才进行复制
    -v, --verbose  显示详细的进行步骤
    -x, --one-file-system 不跨越文件系统进行操作


    展开全文
  • 今天小编就为大家分享一篇linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 带进度提示的命令行拷贝文件工具,可复制超4G大文件。主要应用于超大文件或者文件夹复制时给出进度提示,避免时间过长,无法获知文件复制状态,主要应用于linux系统。
  • Linux复制写入命令.txt

    2019-07-11 14:27:49
    服务器上复制写入命令,用于快速复制、剪切、传输文件
  • Linux 命令行学习之路 -- 3.复制文件 cp

    万次阅读 多人点赞 2018-09-16 21:53:48
    定义:cp is short for copy, 意为复制文件。用于将文件或目录从一个位置复制到另一个位置。 参数列表预览:   用法1: $ cp sourceFile destinationFile 当sourceFile 和 destinatio...
  • linux cp复制拷贝文件命令的用法

    千次阅读 2020-03-26 18:12:13
    cp [参数] 文件路径 要复制文件路径 -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。 -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷...
  • linux复制文件permission denied

    千次阅读 2020-02-11 19:58:34
    将源文件复制到目的文件夹: cp sourcedoc directionfolder 提示这个文件夹不允许改动 cp: cannot create regular file 'sourcedoc ': Permission denied 此时只需要管理员身份复制即可 sudo cp sourcedoc ...
  • 主要介绍了linux把一个文件的内容复制到另一个文件的末尾,文中给大家提到了linux文件末尾输出到另一个文件方法,需要的朋友可以参考下
  • cp (复制档案或目录) [root@Linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination) [root@linux ~]# cp [options] source1 source2 source3 …....-d :若来源文件为连结文件的属性(link file),则复制连结
  • 安装好npm之后,使用sudo npm install -g clipboard-cli命令即可安装clipboard-cli,但可能需要梯子 内容拷贝 拷贝整个文件的内容到剪切板 cat 文件名 | clipboard 输出剪切板内容到指定文件 clipboard >&...
  • linux文件内容复制

    千次阅读 2020-05-23 15:44:29
    linux文件内容复制
  • Linux复制文件

    2020-07-14 05:05:19
    复印文件通常需要办公室中有专职人员,然后再有专用机器。 如今,复制是计算机用户无需考虑的一项任务。... 但是,有几种不同的方法可以在Linux复制文件。 每种方法都具有细微差别的功能,这些功能可能会使您...
  • linux下备份文件,linux备份文件命令

    千次阅读 2021-05-16 02:15:55
    linux备份文件命令1.cp命令cp[功能说明]文件的备份英文xxxx #cp命令将源文件复制到另外安全的地方,复制的文件和源文件是两个相互独立的文件,对认识一个文件的操作不影响另一个文件,但与符号链接文件中的硬链接是...
  • cp name.txt name$(date +%Y%m%d%H%M%S).txt
  • 1. 文件复制:cp命令,即copy 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中  语法:cp [选项] 源文件或目录 目标文件或目录 常用选项: - a 该选项通常在拷贝目录时使用。它保留链接、文件属性...
  • linux 复制文件夹命令

    万次阅读 2017-11-14 13:27:44
    把test1中的文件夹及文件复制到test2中。 用cp -r /TEST/test1/. /TEST/test2  或者 也可以用cp -r /TEST/test1/* /TEST/test2  得到一样的效果。
  • linux复制文件至本地

    千次阅读 2020-10-14 16:24:09
    命令如下: scp 服务器用户名@ip地址:文件绝对路径__本地文件绝对路径 这里的__横线指的是空格 有一个坑。。。在你执行这条命令时,必须是在本地的一个终端执行的,而不是在已经登陆的服务器终端执行的,之前在...
  • 远程拷贝数据的时候,我们一般使用rsync命令,但是如果拷贝大量的小文件,会导致rsync的传输速度慢。使用tar pv lz4打包压缩传输,可以解决这问题,使用这个方法,等同于使用scp、rsync传输大文件。 实测,使用...
  • mcopy指令是一种mtools工具指令,可以在DOS系统中复制文件或者在DOS与Linux操作系统之间进行文件复制。 语法格式:mcopy [参数] [源文件] 常用参数: -b  批处理模式 -n 覆盖其他文件时,不需要进行确认而...
  • Linux命令复制粘贴目录文件到另一个目录: ******采用绝对路径将day4目录及其目录下的多个子目录及其子文件复制到目录one02目录文件下命名为day4:
  • linux复制文件到另一台服务器

    千次阅读 2020-05-18 11:46:31
    linux复制文件到另一台服务器 复制文件 scp file_name user_name@remote_ip:file_path 复制文件夹 scp -r file_name user_name@remote_ip:file_path 1.命令格式: scp [参数] [原路径] [目标路径] 2.命令功能: ...
  • linux命令行模式中,复制命令文件)及该命令相关的依赖库到指定目录。 原理: which找出命令源路径 ldd找出相关依赖库 找到后,复制到指定目录,如指定目录有相同文件则忽略
  • Windows和Linux虚拟机文件相互复制

    千次阅读 2020-07-31 21:54:33
    参考:如何给CentOS 安装Vmware Tools(Linux桌面版安装) 1、在vmware中打开安装tools 2.开启虚拟机,进入虚拟机之后会出现一个DVD镜像,打开它。 3、将里面的tools压缩包复制,保存到虚拟机目录中 然后...
  • 二、文件移动(剪切粘贴)、重命名命令使用方法 1、linux终端下没有单独的剪切、粘贴命令,只有移动文件/目录命令,最终效果就是剪贴粘贴,该命令也可以重命名文件或者目录 2、操作方法如下 3、实例 三、文件复制...
  • linux强制复制文件并覆盖的方法

    万次阅读 2019-06-29 11:26:49
    linux强制复制文件并覆盖的方法 1、这么就用不会提示了:# \cp -rf 2、 原因: # vi ~/.bashrc 如果你看到如下内容,以下命令都会用别名执行了,就是说自动加了 -i 参数: alias rm='rm -i' alias cp='cp -i' ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 530,064
精华内容 212,025
关键字:

linux复制文件命令

linux 订阅