精华内容
下载资源
问答
  • Linux CentOS 复制文件、替换文件 cp 复制文件、cp 覆盖文件 cp替换文件 一、Linux 复制文件语法 1、 cp [option] src dest 2、 option 可选参数如下: -a:是指archive的意思,也说是指复制所有的目录 ...

     Linux CentOS  复制文件、替换文件 cp 复制文件、cp 覆盖文件 cp替换文件

     

    一、Linux 复制文件语法

    1、 cp [option] src dest

    2、 option 可选参数如下:

    • -a:是指archive的意思,也说是指复制所有的目录

    • -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身

    • -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制

    • -i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作

    • -l:建立硬连接(hard link)的连接文件,而非复制文件本身

    • -p:与文件的属性一起复制,而非使用默认属性

    • -r:递归复制,用于目录的复制操作

    • -s:复制成符号连接文件(symbolic link),即“快捷方式”文件

    • -u:若目标文件比源文件旧,更新目标文件

     

    二、普通文件复制

    1、cp Hello.java HelloWorld.java : 将 Hello.java 复制一份名为 HelloWorld.java的文件

    2、cp Hello.java /usr/He.java : 将 Hello.java 复制到 /usr/目录下,名称为 He.java

    3、cp -rf /usr /root :将 /usr 文件夹复制到 /root 文件夹下。 (会形成: /root/usr 文件夹)

    4、cp -rf /usr/** /root :将 /usr 文件夹下的全部文件复制到 /root文件夹下。 (会形成: /root/usr文件夹下的内容

     

    三、强制覆盖、替换文件

    1、语法: \cp src dest : 前面增加 反斜杠“\” , 表示强制覆盖文件。

    2、\cp Hello.java World.java : 将 Hello.java 文件强制替换到 World.java下。 (相当于: World.java 删除,Hello.java 文件复制过来,改名 World.java)

    3、\cp -rf /usr /root : 将 /usr 文件夹复制到 /root 文件夹下,遇到相同,会强制覆盖掉

    4、\cp -rf /usr/** /root :将 /usr 文件夹下的全部文件复制到 /root 文件夹下,遇到相同,会强制覆盖掉!

     

    展开全文
  • 一、Linux 复制文件语法1、 cp [option] src dest2、 option 可选参数如下:-a:是指archive的意思,也说是指复制所有的目录-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身-f:强制(force),若有...

    一、Linux 复制文件语法

    1、 cp [option] src dest

    2、 option 可选参数如下:

    -a:是指archive的意思,也说是指复制所有的目录

    -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身

    -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制

    -i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作

    -l:建立硬连接(hard link)的连接文件,而非复制文件本身

    -p:与文件的属性一起复制,而非使用默认属性

    -r:递归复制,用于目录的复制操作

    -s:复制成符号连接文件(symbolic link),即“快捷方式”文件

    -u:若目标文件比源文件旧,更新目标文件

    二、普通文件复制

    1、cp Hello.java HelloWorld.java : 将 Hello.java 复制一份名为 HelloWorld.java的文件

    2、cp Hello.java /usr/He.java : 将 Hello.java 复制到 /usr/目录下,名称为 He.java

    3、cp -rf /usr /root :将 /usr 文件夹复制到 /root 文件夹下。 (会形成: /root/usr 文件夹)

    4、cp -rf /usr/** /root :将 /usr 文件夹下的全部文件复制到 /root文件夹下。 (会形成: /root/usr文件夹下的内容)

    三、强制覆盖、替换文件

    1、语法: \cp src dest : 前面增加 反斜杠“\” , 表示强制覆盖文件。

    2、\cp Hello.java World.java : 将 Hello.java 文件强制替换到 World.java下。 (相当于: World.java 删除,Hello.java 文件复制过来,改名 World.java)

    3、\cp -rf /usr /root : 将 /usr 文件夹复制到 /root 文件夹下,遇到相同,会强制覆盖掉!

    4、\cp -rf /usr/** /root :将 /usr 文件夹下的全部文件复制到 /root 文件夹下,遇到相同,会强制覆盖掉!

    ————————————————

    版权声明:本文为CSDN博主「HaHa_Sir」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/HaHa_Sir/article/details/95105677

    展开全文
  • Linux,find 和perl正则替换文件内容、tar解压缩、cp复制、rm删除 find -name 'xixi.php' |xargs perl -pi -e 's|hello|aa|g' 替换 hello 为 aa find -name '*.html' |xargs perl -pi -e 's|aa|hello|g' 替换aa为...

     

     

     

    Linux,find 和perl正则替换文件内容、tar解压缩、cp复制、rm删除
    find -name 'xixi.php' |xargs perl -pi -e 's|hello|aa|g'
    替换 hello 为 aa

    find -name '*.html' |xargs perl -pi -e 's|aa|hello|g'
    替换aa为hello


    find -name '*.html' |xargs perl -pi -e 's|<script src="a.js([^>]*)></script>||g'      (注:好像只能匹配替换单行)
    替换<script src="a.js([^>]*)></script> 为空


    Linux 当大批文件被挂马时(挂js文件),用此方法替换。



    从根目录下开始查找abc.cpp文件,无错误输出
    find / -name abc.cpp 2>/dev/null

    在当前目录下所有.cpp文件中查找efg函数
    find -name "*.cpp" | xargs grep 'efg'
    xargs展开find获得的结果,使其作为grep的参数

    另外 rm mv等命令对大量文件操作是报错 -bash: /bin/rm: Argument list too long
    也可用xargs 解决
    删除当前目录下所有.cpp文件
    find -name "*.cpp" | xargs rm    

    展开全文
  • Linux,find 和perl正则替换文件内容、tar解压缩、cp复制、rm删除(转) Linux,find 和perl正则替换文件内容、tar解压缩、cp复制、rm删除 find -name 'xixi.php' |xargs perl -pi -e 's|hello|aa|g' 替换 hello 为 aa...


    Linux,find 和perl正则替换文件内容、tar解压缩、cp复制、rm删除(转)

    Linux,find 和perl正则替换文件内容、tar解压缩、cp复制、rm删除
    find -name 'xixi.php' |xargs perl -pi -e 's|hello|aa|g'
    替换 hello 为 aa

    find -name '*.html' |xargs perl -pi -e 's|aa|hello|g'
    替换aa为hello


    find -name '*.html' |xargs perl -pi -e 's|]*)&gt; 为空


    Linux 当大批文件被挂马时(挂js文件),用此方法替换。



    从根目录下开始查找abc.cpp文件,无错误输出
    find / -name abc.cpp 2&gt;/dev/null

    在当前目录下所有.cpp文件中查找efg函数
    find -name &quot;*.cpp&quot; | xargs grep 'efg'
    xargs展开find获得的结果,使其作为grep的参数

    另外 rm mv等命令对大量文件操作是报错 -bash: /bin/rm: Argument list too long
    也可用xargs 解决
    删除当前目录下所有.cpp文件
    find -name &quot;*.cpp&quot; | xargs rm    

     

    展开全文
  •   在维护项目的过程中,如果修改文件也是难免的,修改有些文件需要重启服务,有些不需要,如后缀是.jsp的文件是不需要重启服务的,将修改后的.jsp文件远程替换一下即可。 #1、在当前目录将test.jsp起个别名复制一...
  • linux批量替换命令

    2012-10-22 15:57:23
    批量替换文件 find ./n1_new_qz_*/App/Common/ -maxdepth 0 -type d -exec cp common.php {} \; 批量替换目录(把当前foot_icon目录下面的内容复制到images目录下面) find ./n1_nplus_*/images/ -...
  • Linux的文件命令和文件权限文件常用命令文件查看命令查找、替换文件内容软连接、硬链接目录常用命令文件和目录的权限查询权限修改权限默认权限特殊权限ACL文件权限文件系统隐藏属性sudo权限 文件常用命令 创建文件 ...
  • linux下会有软链接(也叫符号链接...如果没有特殊的参数,打包或者复制命令会把符号链接文件替换为真实的文件。正确的做法为: 当使用tar命令时加参数p来保持软连接 当使用cp命令时加参数P(大写的)来保持软连接 ...
  • 深入解析Linux 常用命令--cp

    千次阅读 2017-11-10 20:31:16
    深入解析Linux常用命令–cp深入解析Linux常用命令cp 概述 格式 强制复制 替换前交互询问 有重复文件复制 复制文件夹及子文件 显示复制详细信息 注意事项1.概述cp常用于复制文件或目录。2.格式cp命令复制时,有如下...
  • 操作文件和目录cp复制文件和目录。mv:移动或重命名文件和目录。mkdir:创建目录。rm:移除文件和目录。in:创建硬链接和符号链接。2.1 通配符在开始使用命令之前,我们需要介绍一个使命令行如此强大的shell特性...
  • Linux CentOS 复制文件、替换文件 cp 复制文件、cp 覆盖文件 cp替换文件 一、Linux 复制文件语法 1、 cp [option] src dest 2、 option 可选参数如下: -a:是指archive的意思,也说是指复制所有的目录 -d:若...
  • linux 文件常用操作

    2017-07-04 07:37:00
    linux 文件基本操作 新建文件:touch test 不会替换重名文件,并且linux一切都是文件,文件夹和文件不能重名 新建文件夹:mkdir test使用 -p 参数,同时创建父目录(如果不存在该...复制文件 cp test father/son/g...
  • Linux压缩文件后保留原文件的方法

    千次阅读 2019-01-16 19:15:42
    Linux文件的压缩下和Windows不太一样,当我们压缩文件时原文件会丢失,所以列出了三种不会丢失原文件的压缩方式 (三者在输入格式上很相似 其他两种替换为bzip2和xz即可,无特殊仅以gzip为例子) 在gzip,bzip2...
  • 是的,确实有时候需要更改文件的拥有者的,最常见的例子就是在复制文件给其他人时,我们使用最简单的cp来说明好了:例子就是在复制文件给其他人时,我们使用最简单的cp来说明好了:[root@linux ~]...
  • 1.将下载的JDK压缩包解压到/usr/lib/jvmwil use :一、文件复制命令cp命令格式:cp[-adfilprsu] 源文件(source) 目标文件(destination)cp [option] source1 source2 source3 ...directory参数说明:-a:是指archive的...
  • @Linux Min装机--配置JDK替换OpenJDK 1.将下载的JDK压缩包解压到/usr/lib/jvm wil use : 一、文件复制命令cp 命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination) cp [option] source1 ...
  • cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件...
  • 操作文件和目录cp复制文件和目录。mv:移动或重命名文件和目录。mkdir:创建目录。rm:移除文件和目录。in:创建硬链接和符号链接。2.1 通配符在开始使用命令之前,我们需要介绍一个使命令行如此强大的shell特性...
  • Linux cp 命令行使用注意事项

    千次阅读 2014-07-30 16:17:09
    2. 如果使用 -f 参数,并且cp 的是文件,如果目标文件已经存在,此时会替换掉目标文件,并且没有任何提示. cp -f test1.txt test2.txt #此时的test1.txt 会覆盖test2.txt 内容,并且没有提示  如果目标是文件夹...
  • 请教linux复制文件时更改文件名?只要在cp命令中加入目标文件名即可。1,打开终端,输入:touch a创建一个文件b。2,将a文件移到桌面:cp a /home/username/b就可以复制并重命令文件。3,如果不加目标文件名,则使用...
  • Linux文件管理—基础命令 ** 一、实验目的: 1.熟悉文件以及目录的新建、复制、剪切和删除操作。 2.掌握对文件的查找、搜索、替换Cp 复制 cd rm删除 mv 移动 mkdir新建目录 find查找 二、实验内容 1.新建文件夹:...
  • cplinux系统中一般默认被别名处理,加了-f参数,覆盖相同文件时也会提示。 可以这样: /bin/cp -avpf /dir1/* /dir2 这样,dir1中所有文件覆盖dir2中,遇相同文件或文件夹者不提示,直接替换。 你想文件夹提示...
  • 在项目中有个这样的需求就是在每次编译后将某个文件夹下的文件替换为一个固定文件夹下的文件,如果没有那就直接复制了,但是如果有那就麻烦了,他会一个个问你是否要覆盖,这样是不是很麻烦,下面我们用小demo来学习...
  • 今天 在我的VPS上拷一个文件夹,但放的地方有一个同名文件夹而且里面还有文件,如是直接拷过去,结果有N个要确认替换的提示,直接CTRL+C,在网上搜了把,发现有几个方法可以解决,方法如下: 一般我们使用的命令是cp...
  • Linux基础

    千次阅读 2021-03-09 21:28:57
    Linux基础Linux文件系统Linux的终端命令ls指令cd指令mkdir 指令rm 指令pwd 指令touch 指令mv 指令cp 指令tar 指令find 查找指令grep 指令ps 系统管理指令kill 杀死进程指令管道指令Linux用户权限管理权限设置方式...
  • Linux操作

    2020-10-09 17:20:08
    Linux 查看当前时间 一、查看和修改Linux的时区 查看当前时区 命令 : “date -R” ...复制相应的时区文件替换系统时区文件;或者创建链接文件 cp /usr/share/zoneinfo/主时区/主时区/主时区/次时区 /etc/lo
  • linux查询时间

    2021-03-11 17:01:50
    微信设置水滴昵称,个性中带点萌 一、查看和修改Linux的时区 查看当前时区 命令 : "date -R" 修改设置Linux服务器时区 ...复制相应的时区文件替换系统时区文件;或者创建链接文件 cp

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 142
精华内容 56
热门标签
关键字:

cplinux复制替换文件

linux 订阅