运用cp命令来复制文件,不过和一部分规范的复制

2019-10-05 作者:小鱼儿玄机30码   |   浏览(131)

ROBOCOPY 命令:

一.创建文件

  使用touch 可以创建空文件,例如opt目录下创建test2.txt文件。这种一般是有些程序必须要先创建文件,才能使用。
        小鱼儿玄机30码 1

小鱼儿玄机30码,  首先声明,我的文章不配图,就靠文字描述,然后自己体会,摸着石头体验吧!

move命令:

  // 描述:

二. 复制文件

  2.1 使用cp命令来复制文件,需要两个参数-----源对象和目标对象。例如在opt目录下将test2.txt复制一份为test3.txt。
        小鱼儿玄机30码 2

  2.2 使用cp –R参数,可以一条命令将整个目录内容递归复制,例如将/opt目录及目录下所有文件复制到/usr下, 查看 /usr/opt 内容已全部复制过来。
        小鱼儿玄机30码 3

      下面是删除/usr/opt目录及目录下所有文件

         小鱼儿玄机30码 4

   2.3 也可以在cp命令中使用通配符,例如将opt目录下的以.txt结尾的文件全部复制到/usr目录下。
        小鱼儿玄机30码 5

  从今天开始玩Linux,Ubuntu16.04据说是比较稳定的,界面友好,类似与Windows界面,也有Linux的命令终端,用起来有一种想要起飞的感觉,O(∩_∩)O哈哈~

  // 描述:

    相比较 xcopy、copy 来说,复制的功能就强大很多,

 三.  制表键自动补全  

    当命令字符太长,很容易输错命令。可以使用tab键自动补全。例如关机命令shutdown。可以按下shut按tab来补全,文件目录太长用法也是一样。自动补全在于要给shell足够的信息,使其与其他名字区别。

    如果按下tab无法补全,可以再按一下tab,将显示以输入命令开头的文件名,例如输入sh, 按一下tab没有作用,再按一下tab,将显示sh开头的所有信息。
        小鱼儿玄机30码 6

  1、首先说安装步骤,就是怎么将Ubuntu16.04安装到你的计算机上了

    将一个或多个文件从一个目录移动到另一个目录。

      xcopy、copy 是单线程的,robocopy是多线程的,但是和一些专业的复制软件相比速度还是要差一些。

 四.链接文件 ln(共享文件)   

    链接文件是linux文件系统的一个优势,如需要在系统上维护同一个文件的两份或多份副本,除了保存多份单独的物理文件副本之外,还可以采用保存一份物理文件副本和多个虚拟副本的方法。虚拟副本叫链接。链接是目录中指向文件真实位置的点位符。分二种类型文件链接类型: 一是符号链接又叫软链接, 二是硬链接。
    4.1 符号链接就是一个实实在在的文件,它指向存放在虚拟目录结构中某个地方的另一个文件,这两个通过符号链接在一起的文件,彼此的内容并不相同。

      使用ln命令以及-s选项来创建符号链接,下面是在etc目录下,给my.cnf创建符号链接在本目录。
      小鱼儿玄机30码 7

      如下所示:ls_my.cnf只有6字节,它只是指向my.cnf而已。
      小鱼儿玄机30码 8

      尝试随意使用vim修改某个配置个文件,都会在另一文件中修改,因为是符号链接。
      小鱼儿玄机30码 9

      链接文件为 Linux 系统解决了文件的共享使用,还带来了隐藏文件路径、增加权限安全及节省存储等好处。

    4.2 硬链接会创建独立的虚拟文件,其中包含了原始文件的信息及位置,引用硬链接文件等同于引用了源文件。ln命令不需要加额外参数。

      使用ln命令来创建硬链接,还是使用etc下的my.cnf来演示:
      小鱼儿玄机30码 10

      上图使用了ls –li 命令显示了inode编号,列表第一列(文件的唯一标识,它用来区别同一个文件而非是文件名来区别)以及长列表。带有硬链接的文件共享inode编号。因为它们终归是同一个文件,链接计数显示2(列表中第三项),显示两个文件都有两个链接,另外它们文件大小也一模一样。

      小鱼儿玄机30码 11

      尝试随意某个配置文件,都会在另一文件中修改,因为是一个完全相同的副本. 是一个 inode 号对应多个文件名, 硬链接就是同一个文件使用了多个别名

总结:

  硬链接以下几点特性:

    文件有相同的 inode;

    只能对已存在的文件进行创建;

    不能交叉文件系统进行硬链接的创建;

    不能对目录进行创建,只可对文件创建;

    删除一个硬链接文件并不影响其他有相同 inode 号的文件;

  软链接以下几点特性:

    软链接有自己的文件属性及权限等;

    可对不存在的文件或目录创建软链接;

    软链接可交叉文件系统;

    软链接可对文件或目录创建;

    创建软链接时,链接计数 i_nlink 不会增加;

    删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即 dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)

 

    下载Ubuntu16.04的ISO镜像文件,下载UltraISO启动盘制作工具,然后在Windows系统上安装UltraISO将一开始下载的Ubuntu16.04的ISO镜像烧至U盘中做为启动盘,这样我们就不用使用光盘什么的只有用烧好的U盘就可以去做Linux系统了。

  // 语法:

      当然其参数也是最多的,想记都记不住 --_-- ~

    把U盘插入到你要安装系统的电脑上,开机进入BIOS,设置启动从U盘启动,然后就傻瓜似的安装了,约十几分钟就OK了。以上这些如果真有不清楚的请百度,有N多配图的文章解释的。

    move [{/y | /-y}] [<Source>] [<Target>]

  //  语法:

  2、配置网络,装完系统当然要让它上网了,以后的工作才好开展啊。

  // 参数:

    robocopy <source> <destination> [<file> [ ... ]] [<optoins>]

    找system setting---》Internet work,按需配置IP地址,也或许需要配置代理服务器上网。

    /y:     不提示确认是否要覆盖现有目标文件。

 

  3、我的安装个输入发,不能只输入字母呀,怎么也要来个中文输入发,搜狗吧,这么强大的搜狗果然有Linux版本,什么32位64位的都有,去官网下载一个.

    /-y:    确认是否要覆盖现有目标文件。(默认值)

  // 选项:

    打开官网http://pinyin.sogou.com/linux,点击自己对应的系统位数安装包,然后下载。推荐一篇文章,自己看去:

    <source>: 指定要移动的文件的路径和名称。 如果要移动或重命名目录,Source应该是当前目录路径和名称。

    选项多得记不住,所以就直接复制得了:

接下来,我要在这个Ubuntu上玩点招,Docker、Asterisk这两个是目前要研究的,写这个记录,也鼓励一下自己!

    <target>:   指定要将文件移动到的路径和名称。 如果要移动或重命名目录,Target应该是所需的目录路径和名称。

本文由小鱼儿玄机30码发布于小鱼儿玄机30码,转载请注明出处:运用cp命令来复制文件,不过和一部分规范的复制

关键词: 小鱼儿玄机30码