精华内容
下载资源
问答
  • 复制文件,只有源文件较目的文件的修改时间新时,才复制文件cp -u -v file1 file2.将文件file1复制文件file2cp file1 file2.采用交互方式将文件file1复制文件file2cp -i file1 file2.将文件file1复制成file2,...

    复制文件,只有源文件较目的文件的修改时间新时,才复制文件

    cp -u -v file1 file2

    .将文件file1复制成文件file2

    cp file1 file2

    .采用交互方式将文件file1复制成文件file2

    cp -i file1 file2

    .将文件file1复制成file2,因为目的文件已经存在,所以指定使用强制复制的模式

    cp -f file1 file2

    .将目录dir1复制成目录dir2

    cp -R file1 file2

    .同时将文件file1、file2、file3与目录dir1复制到dir2

    cp -R file1 file2 file3 dir1 dir2

    .复制时保留文件属性

    cp -p a.txt tmp/

    .复制时保留文件的目录结构

    cp -P  /var/tmp/a.txt  ./temp/

    .复制时产生备份文件

    cp -b a.txt tmp/

    .复制时产生备份文件,尾标 ~1~格式

    cp -b -V t   a.txt /tmp

    .指定备份文件尾标

    cp -b -S _bak a.txt /tmp

    cp -r/home/root.adminssh/sharepls//home/jboss/server/default/deploy/pls.war

    如果,文件夹/home/jboss/server/default/deploy/pls.war不存在,则就会把sharepls重名名为pls.war并拷贝过去。

    否则,如果/home/jboss/server/default/deploy/pls.war存在,则会拷贝/home/jboss/server/default/deploy/pls.war/sharepls到下。

    ----------------------

    那怎么实现覆盖的,下面这个方法就可以:

    先执行:

    unalias cp

    然后在执行

    cp -r/home/root.adminssh/sharepls/*/home/jboss/server/default/deploy/pls.war

    如果你不执行unalias cp,他不会不断的提醒你,是否覆盖,原则上虽然安全,但实际上不胜其烦。

    为啥要执行unalias cp呢,呵呵,执行以下alias就可以看到了(在执行unalias cp之前啊),因为他把cp 命令 修改为 cp -i 了(i-提醒)。如下:

    alias cp='cp -i'

    alias l.='ls -d .* --color=tty'

    alias ll='ls -l --color=tty'

    alias ls='ls --color=tty'

    alias mv='mv -i'

    alias rm='rm -i'

    alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

    -------------------------------------------------------

    另外,  修改/root/.bashrc下面的文件就能让它永久失效^_^

    展开全文
  • linux cp命令拷贝文件详解linux中cp命令的功能是将给出的文件或目录拷贝到另一文件或目录中,如果同时指定两个以上的文件或目录,且最后的目的地是一个已存在的目录,则此命令会把前面指定的所有文件或目录复制到该...

    linux cp命令拷贝文件详解

    linux中cp命令的功能是将给出的文件或目录拷贝到另一文件或目录中,如果同时指定两个以上的文件或目录,且最后的目的地是一个已存在的目录,则此命令会把前面指定的所有文件或目录复制到该目录中。

    参数

    cp [OPTION]

    -a  该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。

    -p  此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。

    -l   不作拷贝,只是链接文件。

    -d  拷贝时保留链接。若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;

    -f   删除已经存在的目标文件而不提示。为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;

    -i   和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。

    -l   进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;

    -p  此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 连同档案的属性一起复制过去,而非使用预设属性;

    -r   递归持续复制,用于目录的复制行为。若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。

    -s   复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;

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

    实例

    cp a.txt testlinux/b.txt //如果b.txt是已存在文件,a.txt将源内容覆盖至目标文件中;如果b.txt不存在,则会复制创建b.txt并用a.txt覆盖

    cp a.txt testlinux/ //如果testlinux为目录,则会复制a.txt到testlinux中(window拷贝文件一样)

    cp -r /usr/men /usr/zh //将目录/usr/men下的所有文件及其子目录复制到目录/usr/zh中

    cp -i /usr/men m*.c /usr/zh //将目录/usr/men中的以m打头的所有.c文件复制到目录/usr/zh中

    cp -u ~/.bashrc /tmp/bashrc //若 ~/.bashrc 比 /tmp/bashrc 新才复制过来;这个 -u 的特性,是在目标档案与来源档案有差异时,才会复制的。

    cp bashrc_slink bashrc_slink_2 //bashrc_slink 复制成为 bashrc_slink_2;如果没有加上任何参数时,复制的是源文件,而非连结文件的属性,若要复制连结文件的属性,就得要使用 -d 或者 -a 的参数了!

    cp aaa/* /bbb //复制目录aaa下所有到/bbb目录下,这时如果/bbb目录下有和aaa同名的文件,需要按Y来确认并且会略过aaa目录下的子目录。

    cp -r aaa/* /bbb //这次依然需要按Y来确认操作,但是没有忽略子目录。

    cp -r -a aaa/* /bbb //依然需要按Y来确认操作,并且把aaa目录以及子目录和文件属性也传递到了/bbb。

    cp -r -a aaa/* /bbb //成功,没有提示按Y、传递了目录属性、没有略过目录。

    版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。

    展开全文
  • Linux命令复制粘贴目录文件到另一个目录: ******采用绝对路径将day4目录及其目录下的多个子目录及其子文件复制到目录one02目录文件下命名为day4:

    Linux命令复制粘贴目录文件到另一个目录:
    ******采用绝对路径将day4目录及其目录下的多个子目录及其子文件复制到目录one02目录文件下命名为day4:

    在这里插入图片描述

    展开全文
  • linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,...

    声明:此博文来自百度经验http://jingyan.baidu.com/article/642c9d34dcba80644a46f72d.html,谢谢分享!

    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。
    直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
    -r 就是向下递归,不管有多少级目录,一并删除
    -f 就是直接强行删除,不作任何提示的意思

    删除文件夹实例:
    rm -rf /var/log/httpd/access
    将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

    删除文件使用实例:
    rm -f /var/log/httpd/access.log
    将会强制删除/var/log/httpd/access.log这个文件

    使用这个rm -rf的时候一定要格外小心,linux没有回收站的

    复制粘贴文件和文件夹

    语法:mv [option] sourcefile/sourcedirectory targetdirectory

    option常见的有 -f 强制操作 -i 交互操作

    转载于:https://www.cnblogs.com/tomcatx/p/4275273.html

    展开全文
  • 你可能会在文本编辑器中打开文件,选择全部或仅选择要复制的文本,然后将其粘贴到其他位置。这样没问题。但是你可以使用xclip在命令行中更有效地完成工作。xclip提供了在终端窗口中运行的命令Linux 图形桌面环境...
  • 使用cp命令cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/需要注意的是这几个文件之间不要有空格1.具有共同前缀cp /home/usr/dir/file{1..4} ./复制文件是file1, file2, file3, file4方法二1...
  • 你可能会在文本编辑器中打开文件,选择全部或仅选择要复制的文本,然后将其粘贴到其他位置。这样没问题。但是你可以使用 xclip 在命令行中更有效地完成工作。xclip 提供了在终端窗口中运行的命令Linux 图形桌面...
  • linux 复制粘贴

    2018-05-28 11:12:00
    1.进入你的文件,(处于命令模式,而不是编辑模式) 2.将你的光标移到你的第三行的开头(用方向键) 3,按下v,(你发现切换到可视模式了),按方向键,知道选中你想要的内容 4.按y,再将光标移到第十四行末尾。 ...
  • 近在使用vim,感觉很好很强大,但是在使用复制剪切粘贴命令是,碰到了一些小困惑,网上找了一些资料感觉很不全,讲的也不好,遂自己进行实践并总结了。 首先是剪切(删除): 剪切其实也就顺带删除了所选择的内容...
  • Linux文件的具体运用上,最基础的部分便是复制、删除、移动了。当然,这些在计算机常用文件的操作使用中都非常熟悉了。但是在linux系统命令中,这些还是跟计算机文件有所差别的。下面给大家总结一下,希望能够帮助...
  • 1.复制cp 文件名1 文件名2:把文件1的全部内容拷到文件2中cp 文件名1 文件名2 ... 目录名:把这些文件拷到这个目录下若这个目录下存在同名文件,会弹出提示询问是否覆盖,输入y(是)/n(否)选择,敲回车表示默认不覆盖...
  • 进入vimvim配置移动光标屏幕滚动插入文本类删除命令复制粘贴撤销搜索及替换书签visual模式行方式命令若不指定n1,n2,则表示将整个文件内容作为command的输入 |宏窗口操作文件及其他-END-如果看到这里,你喜欢这篇...
  • scp是secure copy的简写,用于在Linux下进行远程拷贝文件命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only ...
  • (一)Linux中vi的复制粘贴命令

    万次阅读 2017-07-26 21:09:08
    vi编辑器有3种模式:命令模式、输入模式、末行模式。...在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。  输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INS
  • Linux-vim编辑器 一、vim三种工作模式 1.1、命令模式 在此模式下,可以使用上、下、左、右键或者 k、j、h、l 命令进行光标移动,还可以对文件内容进行复制、...复制粘贴: 按v进入视图模式 d剪切或者y复制 然后p粘贴...
  • 如果在git bash中输入cp -r dir1 dir2不行,因为dir1文件夹本身已经包括在dir2中。而这种粘贴复制方式就是把文件夹全部复制过去。我只想把dir1(子文件夹)里的文件复制粘贴到dir2(上一层文件夹),请指教~
  • 如果需要保存输出内容,那么需要复制一份输出,命令是tee 如下:此试验适合在普通用户下做,可以看出效果 结果为2,因为错误输出不能通过管道 结果为19,因为错误输出被转换为正确输出 保存一份输出到file,...
  • 首先是ctrl+alt+t 打开一个终端。 运行命令 sudo nautilus 就可以打开一个具有管理员权限的文件管理器,然后就可以在不切换到管理员的条件下拷贝文件 ...
  • 复制时自动创建不存在的子目录在 Linux 中,可以使用 cp 命令的 --path 选项指定在复制的时候自动创建不存在的子目录。例如执行下面的命令:$ cp --path java/com/server/Service.java target/如果 target 目录下不...
  • 在配置spark时,发现一...在修改conf中的spark-env.sh文件时,我是直接右键复制粘贴spark-env.sh.template文件然后再复制出来的文件中修改参数,但是source spark-env.sh时提示找不到该文件,而我使用cp命令时可以找到
  • linux复制文件

    2020-10-22 14:28:51
    命令:cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下 cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下 cp -r dir1/. dir2 表示将dir1下的文件复制到dir2,不包括dir1目录 说明:cp参数...
  • Ⅰ vi与vim区别与扩展用法vi不显示高亮颜色语法vim显示高亮颜色语法其他功能没有什么区别。...在这一模式中,所有的输入被解释成vi命令,可以执行修改、复制、移动、粘贴和删除正文等命令,也可以进行移动...
  • 安装gpm:yum install -y gpm* ...按住鼠标左键,选中想要复制的内容,松开就完成复制,再在复制的位置按右键就完成粘贴。 现象:打开了一些文件然后不断刷新,导致不能正确输入命令。 解决方法:ctrl+z ...
  • 1、linux终端下没有单独的剪切、粘贴命令,只有移动文件/目录命令,最终效果就是剪贴粘贴,该命令也可以重命名文件或者目录 2、操作方法如下 3、实例 三、文件复制(复制粘贴命令使用方法 1、操作方法如下 2、常用...
  • 9. Linux文件管理命令

    2021-02-12 17:06:45
    Linux文件管理命令第十三节 Linux文件管理命令学习213.1Linux操作系统文件类型13.2文件管理内容13.3文件管理命令13.3.1创建文件/目录命令13.3.2查看文件/目录命令13.3.3拷贝文件/目录命令复制+粘贴)13.3.4剪切...
  • 接触linux操作系统之后使用vi/vim编辑器用的就比较多,其实vi/vim编辑文件特别方便,但是一些常见的指令模式下的命令确很容易忘,特别是复制剪切粘贴经常忘,所以小结下以后查用起来比较方便。 1.复制剪切粘贴撤销 ...
  • 另外,在Linux系统中,通过鼠标左键选中的文字,再通过按住鼠标中间滚动条来粘贴功能也是需要掌握的小技巧。我接触Linux七年后,该技巧也是通过一次偶然的提问而得知的,Linux的这个功能起码提升我考试速度15%以上。...
  • Linux课程---5、常用文件命令和目录命令(创建文件命令) 一、总结 一句话总结: ...2、linux下如何复制粘贴命令是什么? 复制:选择就是复制 粘贴:右键点击就是粘贴 4、linux下批量创建文件命令...
  • 1、在linux下,点击顶部的虚拟机–>...3、把安装包复制到opt的目录下 4、这里用命令进行解压 1、先进入opt目录,查看目录下的内容 2、解压命令,其实后面的压缩包只需要输入前面的VM,然后再按Tab键...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,131
精华内容 452
关键字:

linux复制粘贴文件命令

linux 订阅