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

    千次阅读 2017-08-29 16:27:09
    注意:如果是要文件复制到原本就有信息的目标文件,最好不要用“>”,因为>会强行覆盖原文。这种情况可以用>>来在原文中追加信息。 2、用cp命令复制文件。 注意: cp -l start1 start4 把start1和start4建立硬链接,...

    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吗?它里面我们又创建了linux_intro(Linux介绍)、red_hat(红帽)、full_...假设在linux_intro这个文件夹里面,我们放了一个文件,这个文件其实也可以通过命令复制到red_hat和full...

    还记得我们上节课创建的文件夹linux吗?它里面我们又创建了linux_intro(Linux介绍)、red_hat(红帽)、full_stack(全栈工程师)这结果文件夹,其实Linux系统介绍、红帽体系、全站工程师这几方面的知识点,都是可以通过Linux把它们相互连通在一起。

    假设在linux_intro这个文件夹里面,我们放了一个文件,这个文件其实也可以通过命令,复制到red_hat和full_stack里面。

    那么如何实现呢?

    我们先通过cd linux_intro这个命令,把目录切换到linux_intro里面,

    然后通过touch linux_oprate.txt这个命令,在linux_intro这个文件夹里面生成 linux_oprate.txt这个文件。生成之后,还可以通过ls查看一下。

    关于touch,我们可以通过man touch去查看它的说明书。

    由于这节知识点介绍,我是重新进入我的Linux系统,所以刚进来是在家目录里面,所以切换到linux_intro文件夹,我用命令:

    cd Desktop/linux/linux_intro

    以上操作,如下图:

    我们在linux_intro这个文件夹里面生成了一个文件linux_oprate.txt,那么我们想把它复制到red_hat和full_stack这两个文件夹里面,就可以使用复制的命令。

    ●复制文件

    复制文件使用命令:

    cp 被copy的文件 copy到哪里

    那么,把linux_intro这个文件夹里面的文件linux_oprate.txt,复制到red_hat和full_stack这两个文件夹里面的操作如下图:

    注意:

    在Linux系统的命令行里面使用命令进行复制文件的操作,跟我们平常使用鼠标进行复制操作的逻辑是一样的。

    可以按照自己的想法,在命令行随意实现复制文件的操作,多动手才能验证自己的想法、以及所学的东西对不对。

    展开全文
  • linux复制文件命令

    千次阅读 2021-01-23 15:55:15
    当sourceFile 和 destinationFile 参数都是文件名时,cp 命令将源文件内容复制到一个新文件,该新文件以destinatioFile命名。源文件内容不变。新文件有全新的从创建时间和修改时间。 命令行: 结果: 注意:当 ...

    定义: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 复制文件命令

    万次阅读 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命令了。今天通过本文给大家介绍Linux复制文件命令cp之使用解说,感兴趣的朋友一起学习吧
  • Linux复制文件和目录(cp)教程在cp 命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。Linux cp命令详解功能用于拷贝目录或文件。语法cp [options] source ...
  • 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

    2019-10-28 14:12:54
    Linux文件复制命令cp cp命令可以复制单个文件、多个文件或者目录。 命令格式 命令格式根据来源文件的个数可以分为两种: #复制单个来源文件 cp [-adfilprsu] 来源文件(source) 目标文件(destination) #复制多个来源...
  • Linux系统中scp用于在不同的主机之间复制文件,它采用SSH...语法:scp[参数选项][文件][主机IP:目录]#向远端主机目录下复制文件scp[参数选项][主机IP:文件][目录]#从远端主机的文件复制到本地目录主要参数说明:-...
  • linux中,可以使用cp命令复制文件,将源文件或目录复制到指定的目的文件或目录;它可以将单个源文件复制成一个指定文件名的具体文件或一个已经存在的目录下;该命令支持同时复制多个文件。本教程操作环境:centos7...
  • linux文件复制到另一个linux服务器命令 将data文件拷贝到192.25.26.184服务器中opt文件夹下 scp -r data root@ip:/opt/data/sj/ 例如:scp -r data root@192.25.26.184:/opt/ -r 是文件夹下的所有文件,root是用户...
  • linux复制cp命令Linux popular command cpis used to copy files and folders. In this tutorial we ...Linux常用命令cp用于复制文件和文件夹。 在本教程中,我们将介绍cp命令的不同用法类型。 句法 (Syntax) Sy...
  • Linux文件操作高频使用命令

    万次阅读 多人点赞 2019-08-28 16:47:38
    复制操作4.移动操作:5.重命名操作:6.解压压缩操作 0.新建操作: mkdir abc #新建一个文件夹 touch abc.sh #新建一个文件 1.查看操作 查看目录: ll #显示目录文件详细信息 查看文件内容: cat...
  • linux复制文件命令Fatmawati Achmad Zaenuri/Shutterstock.comFatmawati Achmad Zaenuri / Shutterstock.com installis a versatile file-copying command in Linux and macOS. It’s perfect for the power-...
  • Linux下的命令有很多,其中有一个命令,我一直使用都存在问题,那就是cp命令了。每次使用该命令,都提示cp:omitting directiory错误。最后百度了一下才明白,原来cp命令复制目录的时候需要带命令参数的。难怪我一...
  • Linux scp 命令用于 Linux 之间复制文件和目录。 scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。 这里给出一般...
  • linux cp复制命令

    2020-09-07 14:47:48
    文件或文件夹的复制命令 cp命令 命令:cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下 cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下 cp -r dir1/. dir2 表示将dir1下的文件复制到...
  • Linux命令cp的实现 代码如下:#include #include #include #include #include <unistd.h>#define SIZE 8192int main(int argc, char *argv[]) { char buf[SIZE]; int fd
  • 主要介绍了Linux 中的文件复制cp命令和scp命令详解的相关资料,需要的朋友可以参考下
  • cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件...
  • cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件...
  • linux命令行模式中,复制命令文件)及该命令相关的依赖库到指定目录。 原理: which找出命令源路径 ldd找出相关依赖库 找到后,复制到指定目录,如指定目录有相同文件则忽略
  • cp 拷贝文件 copy 的缩写,cp后面可以跟2个参数,第一个参数表示你要拷贝的文件,第二个参数你准备将这个文件拷贝到哪里,第二个参数可以是一个目录,还可以是一个带路径的文件名,表示在拷贝的同时,让这个文件重新...
  • Linux CP复制命令

    2018-04-02 20:41:36
    转载自http://man.linuxde.net/cp linux命令大全cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时...
  • Linux 文件传输命令

    2020-08-31 17:52:07
    Linux 文件传输命令 复制远程文件到本地目录 scp root@ip:/root/fluttersdk/flutter.zip /home/ubuntu/flut/ 复制远程文件目录到本地目录 scp - r root@ip:/root/fluttersdk/flutter /home/ubuntu/flut/ 上传本地...
  • Linux文件操作命令

    2019-05-29 20:05:31
    Linux文件操作命令 1.cp命令 cp(copy)功能:复制文件或目录 语法:cp [参数] [源文件或目录] [目标文件或目录] 参数: -r 或--recursive 递归处理,将指定目录下的文件与子目录一并处理 -b 覆盖文件时,可以把...
  • Linux远程复制命令

    2013-09-02 17:31:50
    Linux scp 可以在 2个 linux 主机间复制文件命令的基本格式:scp [可选参数] file_source file_target; 从 本地 复制到 远程 复制文件命令格式 (1)命令一:scp local_file remote_username@remote_ip...
  • Linux复制命令的脚本 在制作linux小系统时,我们需要复制需要用到的命令到指定目录,同时包括一些命令所依赖的库文件 [root@wxxdc-sys-ilodhcp01 ~]# which ls #二进制命令所在路径 alias ls='ls --color=auto' ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,869
精华内容 5,547
关键字:

linux文件复制命令

linux 订阅