精华内容
下载资源
问答
  • 这里写自定义目录标题目的:过滤非必要文件的提交1、获取忽略配置应用忽略配置 目的:过滤非必要文件的提交 1、获取忽略配置 访问 https://www.toptal.com/developers/gitignore 并输入环境 然后点击“Create”会...

    目的:过滤非必要文件的提交

    1、获取忽略配置

    访问 https://www.toptal.com/developers/gitignore 并输入环境

    然后点击“Create”会跳转至如下页面
    在这里插入图片描述
    复制页面信息

    2、应用忽略配置

    打开控制台输入如下命令

    git config --global core.excludesfile ~/.gitignore_global
    

    编辑忽略配置文件

    vim ~/.gitignore_global
    

    然后把上面复制的内容粘贴进入
    最后wq进行保存即可
    下次再提交时就会把不必要的文件忽略掉,也可以自己根据需求修改配置

    展开全文
  • 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命令行模式中,复制命令(文件)及该命令相关的依赖库到指定目录。 原理: which找出命令源路径 ldd找出相关依赖库 找到后,复制到指定目录,如指定目录有相同文件忽略
  • Linux下的文件传输

    2020-02-13 01:42:45
    Linux下的文件传输 1 .scp文件复制 scp 本地文件 远程主机用户@远程主机ip:远程主机目录 ##上传 scp 远程主机用户@远程主机ip:远程主机目录 本地目录 ##下载 2.rsync命令 rsync ##远程同步,速度快,默认会忽略...

    Linux下的文件传输

    1 .scp文件的复制

    scp 本地文件 远程主机用户@远程主机ip:远程主机目录 ##上传
    scp 远程主机用户@远程主机ip:远程主机目录 本地目录 ##下载

    在这里插入图片描述

    2.rsync命令

    rsync ##远程同步,速度快,默认会忽略,文件属性,链接文件,设备文件
    -r ##同步目录
    -p ##同步权限
    -o ##同步文件所有人
    -g ##同步文件所有组
    -l ##同步链接(快捷方式)(创建链接的命令;ln -s 被链接文件 链接文件)
    -D ##同步设备文件
    -t ##同步文件时间戳
    注:rsync的传输速度比scp快
    素材的sheding
    素材的设定
    在这里插入图片描述
    脚本的设定

    在这里插入图片描述
    在这里插入图片描述
    结果对比

    语法
    rsync 本地文件 远程主机用户@远程主机ip:远程主机目录 ##上传
    rsync 远程主机用户@远程主机ip:远程主机目录 本地目录 ##下载

    #rsync -r /mnt/ root@192.168.0.11:/mnt/		##上传本地的mnt中的目录到192.168.0.11
    #rsync -r root@192.168.0.11:/mnt/ /mnt/		##下载192.168.0.11中mnt中的目录到本地
    

    对文件

    #rsync fie  root@192.168.0.11:/mnt/		##上传本地文件到192.168.0.11
    #rsync  root@192.168.0.11:/mnt/file /mnt		##下载192.168.0.11中mnt中的文件到本地
    

    常规使用
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    3.文件归档 tar

    tar ##归档文件,(把很多个文件变成一个文件)
    -c ##创建
    -v ##显示过程
    -f ##指定归档文件名称
    -x ##解档
    -t ##查看归档文件内容
    -r ##添加文件到归档中
    –get ##解档指定文件
    –delete ##删除归当中的指定文件
    -C ##指定解档目录
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    4.文件压缩

    linux中默认支持的压缩的四种格式zip gz bz2 xz

    zip -r		生成压缩文件名 	被压缩文件				##将文件压缩为zip格式
    unzip		压缩文件									##解压zip压缩文件
    gzip		被压缩文件名								##生成bz格式压缩文件
    gunzip		压缩文件									##解压gz压缩文件
    bzip2		被压缩文件								##生成bz2格式压缩文件
    bunzip		压缩文件									##解压bz2压缩文件
    

    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    上面的压缩过程要在有一个已经打好包的文件的基础上进行,也可以打包压缩一步完成,但此时不包括zip的形式

    #tar zcf etc.tar.gz /etc				##把etc打包压缩成etc.tar.gz
    #tar jcf etc.tar.bz2 /etc			##把etc打包压缩成etc.tar.bz2
    #tar Jcf etc.tar.xz /etc				##把etc打包压缩成etc.tar.xz
    

    在这里插入图片描述

    展开全文
  • LInux--文件传输

    2018-12-27 22:53:44
    文件传输 1.SCP 上传 scp 本地文件 远程主机用户 @ 远程主机 IP: 远程主机...-r 复制目录 -l 不忽略链接 -p 不忽略权限 -t 不忽略时间戳 -g 不忽略用户 -o 不忽略组 -D 不忽略快设备 3.tar打包 参数 : -c ...

    文件传输

    1.SCP

    上传
    scp 本地文件 远程主机用户 @ 远程主机 IP: 远程主机目录
    下载
    scp 远程主机用户 @ 远程主机 IP: 远程主机目录 本地目录

    2.rsync

    rsync用法和 scp 类似
    -r 复制目录
    -l 不忽略链接
    -p 不忽略权限
    -t 不忽略时间戳
    -g 不忽略用户
    -o 不忽略组
    -D 不忽略快设备

    3.tar打包

    参数 :
    -c : 建立一个压缩文件的参数指令 (create 的意思 );
    -x : 解开一个压缩文件的参数指令。
    -t : 查看 tarfile 里面的文件。
    -z : 是否同时具有 gzip 的属性 ? 亦即是否需要用 gzip 压缩 ?
    -j : 是否同时具有 bzip2 的属性 ? 亦即是否需要用 bzip2 压缩 ?
    -v : 压缩的过程中显示文件。
    -f : 指定打包文件名名。
    -p : 使用原文件的原来属性。
    -P : 可以使用绝对路径来压缩

    4.压缩

    压缩是一种通过特定的算法来减小计算机文件大小的机制。这种机制是一种很方便的发明 , 尤其是对网络用户 , 因为它可以减小文件的字节总数 , 使文件能够通过较慢的互联网连接实现更快传输 , 此外还可以减少文件的磁盘占用空间
    gzip gunzip
    bzip bunzip
    xz unxz
    zip unzip

    gzip压缩

    [root@foundation112 ~]# ls
    anaconda-ks.cfg  etc.tar.bz2  etc.tar.gz
    [root@foundation112 ~]# gzip anaconda-ks.cfg 
    [root@foundation112 ~]# ls
    anaconda-ks.cfg.gz  etc.tar.bz2  etc.tar.gz
    

    gunzip解压

    [root@foundation112 ~]# ls
    anaconda-ks.cfg.gz  etc.tar.bz2  etc.tar.gz
    [root@foundation112 ~]# gunzip anaconda-ks.cfg.gz 
    [root@foundation112 ~]# ls
    anaconda-ks.cfg  etc.tar.bz2  etc.tar.gz
    
    

    bz2压缩,更小

    [root@foundation112 ~]# ls
    anaconda-ks.cfg  etc  etc.tar.gz
    [root@foundation112 ~]# rm -fr etc
    [root@foundation112 ~]# ls
    anaconda-ks.cfg  etc.tar.gz
    [root@foundation112 ~]# tar jcf etc.tar.bz2 /etc
    tar: Removing leading `/' from member names
    [root@foundation112 ~]# ls
    anaconda-ks.cfg  etc.tar.bz2  etc.tar.gz
    [root@foundation112 ~]# du -h etc.tar.*
    7.0M	etc.tar.bz2
    8.4M	etc.tar.gz
    展开全文
  • Linux中系统文件传输

    2019-04-10 22:18:47
    2.远程同步 rsync 速度快, 默认会忽略文件属性 链接文件 设备文件 指定目录本身也会被复制过去 加 / 指定目录内的内容被复制 -r 同步目录 -p 同步权限 -o 同步文件所有人 -g 同步文件所有组 -l 同步链接 ...
  • linux中的文件传输

    2019-01-15 23:32:02
    rsync ##远程同步,速度快,默认会忽略文件属性,链接文件,设备文件 用法:rsync -r /mnt/ root@172.25.254.126:/mnt/ -r ##同步目录 -p ##同步权限 -o ##同步文件所有人 -g ##同步文件所有組 ...
  • 1.scp的方式传输文件 比较慢,但是传输文件完整; 1.上传 scp 目标文件 远程主机user@远程主机ip:目的路径 ...scp 远程主机user@远程主机ip:目标文件 目的路径 ... rsync -r 复制目录 -l 不忽略链接 ...
  • Linux文件的传输

    2019-04-09 10:49:42
    (2)rsync:复制的速度比较快,容易忽略文件的目录链接文件属性等等 2.rsync文件信息的同步 rsync -r ##同步目录 -p ##同步权限 -o ##同步文件所有人 -g ##同步文件所有组 -l ##同步链接 -D ##同步设备的文件...
  • Linux文件传输

    2019-01-17 02:50:36
    1、scp命令 scp file user@ip:/dir #把自己主机的文件远程复制到其他主机 ...rsync ##远程同步,速度快,默认会忽略文件属性,链接文件,设备文件 -r ##同步目录 -p ##同步权限 -o ##同步文件所有人 -g ...
  • ###文件传输 scp格式: scp 本地文件 远程主机用户@远程...-r ##复制目录 -l ##不忽略链接 -p ##不忽略权限 -t ##不忽略时间戳 -g ##不忽略用户 -o ##不忽略组 -D ##不忽略快设备 rsync -r /mnt/...
  •  Linux 下 vim搜索文件内容时加上 /c 参数可以忽略搜索字符的大小写.  比如用vim 搜索文件中的 China 时  可用 :/china/c  2. find 查找  Linux使用find命令搜索文件时如果不清楚文件的名称中是否包含的...
  • 1.文件在系统中的传输 ...(2)rsync ##远程同步,默认会忽略文件属性,链接文件,设备文件,所以文件所占用的存储空间相对于scp而言会小,但是差别不大,速度快 rsync -r ##同步目录 rsync -p ...
  • 修改master配置文件vim/etc/my.cnf添加以下代码:[mysqld]#这里如果已经配置过就忽略basedir=/usr/local/mysqldatadir=/data/mysqldatasocket=/tmp/mysql.sockuser=mysqlport=3306#master的配置server-id=1#服务器id...
  • #######文件在系统中的传输 1.scp ...2.rsync ##远程同步,速度快,默认会忽略文件属性,链接文件,设备文件 -r ##同步目录 -p ##同步权限 -o ##同步文件所有人 -g ##同步文件所有组 -l ##...
  • linux文件远程传输

    千次阅读 2018-10-17 12:18:22
    1.scp --------远程单个复制   scp file  scp user@ip: /file dir ...2.rsync --------远程同步,速度快,默认会忽略文件属性,连接文件,设备文件  rsync -r /etc/ root@172.25.254.x:/mnt ...
  • linux文件及目录操作

    2018-11-22 17:57:43
    1.创建文件 touch 文件名 vim 文件名 2.复制文件 cp 文件名 新路径名称 3.移动文件也可以修改名称 mv 文件名 新路径名称 ...rm -f 文件名 (-f:忽略只读文件的提示) 7.删除目录 rm -r 目录名称...
  • ls查看当前目录下文件 ls -l显示文件详细信息 ls -t按时间排序 ls -a查看隐藏文件 ls -r逆序 相对路径:从当前目录开始去其他目录下找文件 绝对路径:从家目录开始找文件 ...cp -r复制包括目录 cp -f忽略提示信息 mv...
  • Linux的mysql安装包下载地址查看系统自带的mariadbrpm -qa|grep mariadb卸载自带的这个rpm -e --nodeps 文件名(就是上边查到的文件名)删除etc目录下的my.cnf文件(我这儿本来就没有,忽略就可以)rm /etc/my.cnf创建...
  • Linux系统运维-文件传输 1 scp远程复制命令 上传:scp -r(如有目录)本地文件 远程主机用户@远程主机IP:远程主机目录 (如果本地文件不存在直接提示,远程主机目录不存在scp:不存在) 下载:scp -r(如有目录...
  • linux操作系统中,find命令非常强大,在文件与目录的查找方面可谓无所不至其极,如果能结合xargs命令使得,更是强大无比。以下来看看find命令忽略目录查找的用法吧。例1,根据文件属性查找:复制代码代码如下:find...
  • 4.将Crack/Linux文件夹下的libmwservices.so 复制到到 /usr/local/MATLAB/R2017b/bin/glnxa64。(最好在终端中执行sudo cp [libmwservices.so的路径]/libmwservices.so /usr/local/MATLAB/R2017b/bin/glnxa64,直接...
  • Linux文件查找与压缩干货 云计算干货 Linux系统配置及服务管理文件查找 文件查找 简介 which :命令查找 find: 文件查找,针对文件名 locate:文件查找,依赖数据库 一、命令文件查找 一、查找ls...
  • 最近再写linux内核的一些东西,写的python脚本文件,是针对linux环境的,为了方便测试这些脚本文件,不用复制到虚拟机中进行测试,现用pycharm链接虚拟机进行测试。 步骤 1.首先建立 打开 你的 project,若已经建立...
  • 就不能一下拉到底一起复制,所以就研究了下,Linux 可以通过命令,删除文件中匹配到的行。 seq sed -i ‘/preSql/d’ a.txt 删除匹配到preSql的行 sed -i ‘1d’ a.txt 删除第一行 sed -i ‘3~2d
  • 我们日常工作中对于文件的操作用到最多的几个我觉得应该是是复制、剪切、移动、重命名、删除这五个。因此今天主要介绍关于上面五个操作在Linux中实现涉及到的三个命令:cp、mv、rm。 cp是copy的简写,从名字我们...
  • scp file user@ip: /dir scp user@ip:/file dir ####上述两条命命令可以...rsync ####远程同步文件,速度快,不过默认会忽略文件属性,链接文件,设备文件 rsync -r ###同步目录 rsync -p ###同步权限 rsync -...
  • 规定129为主库,130为从库,129要向130去复制数据(这是我的linux的ip具体怎么配看个人) mysql配置下又链接 配置mysql. 2.1.配置主节点(129数据库) 2.1.1.修改my.cnf文件 # 指定所要主从复制的数据库的名字 binlog-...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 145
精华内容 58
关键字:

linux复制忽略文件

linux 订阅