精华内容
下载资源
问答
  • linux复制文件时 , 排除某文件

    千次阅读 2019-06-06 15:56:13
    先cd到要复制的文件夹下 cp -r `ls | grep -v node_modules | xargs` ../../get-answer node_modules是要排除的文件夹 ../../get-answer是要复制到的目录

    先cd到要复制的文件夹下

    cp -r `ls | grep -v node_modules | xargs` ../../get-answer

    node_modules是要排除的文件夹
    ../../get-answer是要复制到的目录

    展开全文
  • linux命令行模式中,复制命令(文件)及该命令相关的依赖库到指定目录。 原理: which找出命令源路径 ldd找出相关依赖库 找到后,复制到指定目录,如指定目录有相同文件忽略
  • Linux cp复制文件或文件夹

    千次阅读 2021-02-17 09:04:31
    cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件...

    cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。

    语法

    cp(选项)(参数)
    

    选项

    • -a:此参数的效果和同时指定"-dpR"参数相同;
    • -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
    • -f:强行复制文件或目录,不论目标文件或目录是否已存在;
    • -i:覆盖既有文件之前先询问用户;
    • -l:对源文件建立硬连接,而非复制文件;
    • -p:保留源文件或目录的属性;
    • -R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
    • -s:对源文件建立符号连接,而非复制文件;
    • -u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;
    • -S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;
    • -b:覆盖已存在的文件目标前将目标文件备份;
    • -v:详细显示命令执行的操作。

    参数

    • 源文件:制定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用-R选项;
    • 目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。

    实例

    (1)如果把一个文件复制到一个目标文件中,而目标文件已经存在,那么,该目标文件的内容将被破坏。此命令中所有参数既可以是绝对路径名,也可以是相对路径名。
    例如,下面的命令将指定文件/usr/tmp/file1.txt复制到当前目录下:

    cp /usr/tmp/file1.txt .
    

    (2)所有目标文件指定的目录必须是己经存在的,cp命令不能创建目录。如果没有文件复制的权限,则系统会显示出错信息。

    将源文件/usr/tmp/file1.txt复制到目录/usr/tmp下,并改名为 file1.html

    cp /usr/tmp/file1.txt  /usr/tmp/file1.html
    

    (3)将目录/usr/men下的所有文件及其子目录复制到目录/usr/zh

    cp -r /usr/men /usr/zh
    

    (3)交互式地将目录/usr/men中的以 m 打头的所有. c 文件复制到目录/usr/zh

    cp -i /usr/men m*.c  /usr/zh
    

    (4)我们在 Linux 下使用 cp 命令复制文件时候,有时候会需要覆盖一些同名文件,覆盖文件的时候都会有提示:需要不停的按 Y 来确定执行覆盖。文件数量不多还好,但是要是几百个估计按 Y 都要吐血了,于是折腾来半天总结了一个方法:

    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、传递了目录属性、没有略过目录。

    展开全文
  • inux 中复制当前目录时排除其中的某个文件或文件夹 到目录../jenkins2020-9-3 sudo cp -r `ls | grep -v workspace | xargs` ../jenkins2020-9-3

      linux 中复制当前目录时排除其中的某个文件或文件夹 到目录 ../jenkins2020-9-3

    sudo cp -r `ls | grep -v workspace | xargs` ../jenkins2020-9-3

     

    展开全文
  • Linux下cp命令复制隐藏文件

    千次阅读 2020-10-21 17:10:28
    linux机器上clone了一份代码,需要将代码cp复制到另外一个目录下. 因为复制的时候,只需要代码,不需要.git文件夹,所以...linux认为点开头的为隐藏文件,所以在使用cp -r的时候.babelrc文件也被忽略了,这显...

            在linux机器上clone了一份代码,需要将代码cp复制到另外一个目录下。

            因为复制的时候,只需要代码,不需要.git文件夹,所以第一次使用cp -r命令,直接复制过去,发现正好不不会复制.git文件,以为完美。。。

    cp -r /aaa/* /bbb/

            然后复制过去后发现了问题,因为代码库根目录下的文件,也有是以点[.]开头的,比如前端工程的.babelrc文件。linux认为点开头的为隐藏文件,所以在使用cp -r的时候.babelrc文件也被忽略了,这显然不是想要的结果;

    查询资料找到解决方案,可以将隐藏文件也一同复制过去,使用 cp -a /aaa/. /bbb/,在/aaa/后面添加一个点.

     cp -a /aaa/. /bbb/

    但是还有一个问题就是,这样是把所有文件都复制过去了,包括我们不需要.git文件,所有要单独处理下.git文件,删除一下

    rm -rf .git/

    最后,贴一下cp 的参数:

    -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
    -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
    -f:覆盖已经存在的目标文件而不给出提示。
    -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
    -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
    -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
    -l:不复制文件,只是生成链接文件。

    展开全文
  • Linux 命令之 cp -- 复制文件或目录

    千次阅读 2021-06-03 14:18:14
    cp file1 file2 复制一个文件 cp dir/* . 复制一个目录下的所有文件到当前工作目录 cp -a /tmp/dir1 . 复制一个目录到当前工作目录 cp -a dir1 dir2 复制一个目录
  • 想要进行的操作时把当前目录下的data文件复制到/Desktop/data/abbs文件夹中,但是没有成功,只是提示 cp: 略过目录 ./data Linux@ubuntu:~/Desktop$ cp ./data /Desktop/data/abbs 后来发现,这个data是文件夹,在...
  • 每个文件linux下面都会记录许多的事件参数,其实是有三个主要的变动时间。 mtime(modification time) 当该文件的“内容数据"更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性或权限。 ctime...
  • Linux 面试题 1、绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令? 2、怎么查看当前进程?怎么执行退出?怎么查看当前路径? 3、怎么清屏?怎么退出当前命令?...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    不过目前大多数较新的Linux发行版本(包括红旗 Linux、中软Linux、Mandrake Linux等)都可以自动挂装文件系统,但Red Hat Linux除外。 umount 1.作用 umount命令的作用是卸载一个文件系统,它的使用权限是超级...
  • #include #include #include #define BUFSIZE 512 ...//以只读的方式打开from指向的文件 ...//调用copy()函数,将传入的第一个参数对应的文件复制为第二个参数的文件 copy(argv[ 1 ],argv[ 2 ]); }
  • Linux 中如何复制和删除文件夹中的所有文件
  • Linux总结

    千次阅读 多人点赞 2020-01-14 20:36:45
    一 、从认识操作系统开始 ...三 、Linux文件系统概览 3.1 Linux文件系统简介 3.2 文件类型与目录结构 四 、Linux基本命令 4.1 目录切换命令 4.2 目录的操作命令(增删改查) 4.3 文件的操作命令(增删...
  • Linux 命令面试题

    万次阅读 多人点赞 2019-07-24 09:40:04
    Linux面试题: 1.Linux常用系统安全命令 sudo // 超级用户 su // 用于切换当前用户身份到其他身份,变更时需输入所要变更的用户账号与密码。 chmod // 用来变更文件或目录的权限 setfacl // 设置文件访问控制列表 2....
  • #!/bin/bash function echofile(){ if [[ ! $1 =~ \.log$ ]];then echo $1 fi } function getdir(){ for item in `ls $1` do filename=$1"/"$item if [[...
  •   Linux删除文件夹命令  linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf ...删除目录、文件 rm
  • 第五章-Linux实操篇

    千次阅读 多人点赞 2019-10-24 18:45:20
    title: 第五章 Linux实操篇 categories: Linux tags: linux typora-root-url: … abbrlink: 93414991 date: 2019-08-15 15:27:58 第五章 Linux实操篇 远程登录Linux系统 5.1 为什么要远程登录服务器 5.2 xhell5...
  • 4.将Crack/Linux文件夹下的libmwservices.so 复制到到 /usr/local/MATLAB/R2017b/bin/glnxa64。(最好在终端中执行sudo cp [libmwservices.so的路径]/libmwservices.so /usr/local/MATLAB/R2017b/bin/glnxa64,直接...
  • linux复制问题,以及设置权限问题

    千次阅读 2017-07-05 11:48:53
    复制文件夹及其子目录到当前某个文件里 cp -r juce-project/* juce linux下给目录下所有子目录和文件赋权 chmod -R 777 * 给所有文件指定用户和用户组 chown - R wang.users /his 把目录/his及其下的[root@...
  • Linux系统中的文件传输

    千次阅读 2020-02-12 17:36:22
    示例2:在主机B中创建linux目录,修改目录及目录下的文件权限为777,把linux目录传给主机A,文件的权限也一同被复制 示例3:主机B将/dev/pts文件传输给主机A,设备文件忽略,不会对其进行复制 加上-D参数...
  • Linux命令的复制,移动/重命名、删除

    万次阅读 多人点赞 2018-08-26 17:00:10
    Linux命令— cp 复制、 mv 移动/重命名、 rm 删除 cp 复制 拷贝  复制、拷贝 copy  cp 文件名 路径 cp bj.txt ./java/jee:把当前目录的bj.txt拷贝到当前目的java文件夹里的jee文件夹里  cp 文件名 ...
  • Linux和Windows文件实时同步

    千次阅读 2019-07-31 14:48:26
    实现文件同步是借助Linux上面的镜像备份工具rsync,支持本地复制、SSH、rsync主机同步。该工具在windows平台上也有对应的实现cwRsyncServer。本文介绍的是实时监控Linux服务器上面的文件,并同步到windows客户端。 ...
  • Linux基本命令

    千次阅读 2019-08-21 10:21:27
    Linux基本命令 Linux命令用法一般用man命令可以查看其帮助信息 下面给出了一些比较常用的命令。推荐一个Linux命令快查网站,非常不错,大家如果遗忘某些命 令或者对某些命令不理解都可以在这里得到解决。 中文...
  • 远程Linux到本地Windows的文件下载

    千次阅读 2019-02-18 14:19:35
    在远程Linux上的文件如何传送到本地windows系统上呢,小编将介绍两种方法,一个是SSH方式,一种是FTP方式,分别对应两个命令:pscp,get,下面就来看看如何操作吧
  • cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。 语法 cp(选项)(参数) 选项 -a:此参数的效果和同时指定"-dpR"参数相同; -d:当复制...
  • 一、 scp远程复制命令 二、rsync远程同步命令 三、scp和rsync的区别 四、文件归档 五、文件压缩
  • 这条命令将dir1目录下的所有文件和子目录拷贝到dir2目录下,但是不会拷贝隐藏文件,例如.gitignore。 所以要拷贝隐藏文件需要使用点(.)代替星号(*),即: cp -R dir/. dir2 这条命令会将dir1目录下所有文件...
  • Linux下几种文件传输命令

    万次阅读 2018-11-07 15:16:02
    Linux下几种文件传输命令 sz rz sftp scp    最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具。由于它是基于SSH的,会在传输过程...
  • Linux里面的文件目录类指令

    万次阅读 2019-01-14 23:11:55
    Linux里面的文件目录类指令

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 103,279
精华内容 41,311
关键字:

linux复制忽略文件

linux 订阅