澳门太阳娱乐集团官网-太阳集团太阳娱乐登录

创建文件 touch
分类:操作系统

一.创造文件

  使用touch 能够创设空文件,举例opt目录下创办test2.txt文本。这种日常是有个别程序必得求先创制文件,技术采用。
        图片 1

链接命令:ln 生成链接文件
   ln [源文件] [目的目录] :

1. 命令

touch -- 创制文件,退换文件的访谈时间 和 修改时间。

二. 复制文件

  2.1 使用cp命令来复制文件,要求四个参数-----源对象和目的对象。举个例子在opt目录下将test2.txt复制一份为test3.txt。
        图片 2

  2.2 使用cp –奔驰M级参数,能够一条命令将全部目录内容递归复制,举例将/opt目录及目录下具有文件复制到/usr下, 查看 /usr/opt 内容已全部复制过来。
        图片 3

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

         图片 4

   2.3 也足以在cp命令中选择通配符,例如将opt目录下的以.txt结尾的文件全体复制到/usr目录下。
        图片 5

  • 创办硬链接
  • -s:创设软链接 

    硬链接特征:(ln )
    1.怀有同样的i节点和存款和储蓄block快,能够作为是同一个文书
    2.可通过i节点识别
    3.无法跨分区
    4.不能够针对目录使用,仅对文本有效

    软链接特征:(ln -s)
    1.近似windows的急速格局
    2.软链接具有和煦的I节点和Block块,然则多少块中只保留原来的书文件的文本名和I节点号,并从未实际的公文数量
    3.改换大肆一个文件,另两个都会更改
    4.删除源文件,则软链接不能利用
    5.软链接的文件权限都为rwxrwxrwx(文件权限以最先的文章件为准)

    注意事项:
       若要成立软链接,则创造的源文件必须运用相对路线,不然在行使软链接时会报错

    软链接和硬链接差别:
          若将源文件删除,硬链接仍然有效,而软链接会无效,即找不到源文件

2. 用到样例

  • 始建文件,名称为 test
touch test

[123itools@shengqian tmp]$ touch test
[123itools@shengqian tmp]$ ls
test
  • 怎么查看文件的探望时间,修改时间,举例查看文件 test 的情事
stat test

[123itools@shengqian tmp]$ stat test
  File: ‘test’
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: fd01h/64769d    Inode: 855767      Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1002/123itools)   Gid: ( 1007/123itools)
Access: 2016-11-13 19:18:52.280760804 +0800
Modify: 2016-11-13 19:18:52.280760804 +0800
Change: 2016-11-13 19:18:52.280760804 +0800
 Birth: -
  • 变动 test 文件的寻访时间为当下光阴,Access 时间由 19:18:52 切换来19:20:14
touch -a test

[123itools@shengqian tmp]$ stat test
  File: ‘test’
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: fd01h/64769d    Inode: 855767      Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1002/123itools)   Gid: ( 1007/123itools)
Access: 2016-11-13 19:18:52.280760804 +0800
Modify: 2016-11-13 19:18:52.280760804 +0800
Change: 2016-11-13 19:18:52.280760804 +0800
 Birth: -
[123itools@shengqian tmp]$ touch -a test
[123itools@shengqian tmp]$ stat test
  File: ‘test’
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: fd01h/64769d    Inode: 855767      Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1002/123itools)   Gid: ( 1007/123itools)
Access: 2016-11-13 19:20:14.830962102 +0800
Modify: 2016-11-13 19:18:52.280760804 +0800
Change: 2016-11-13 19:20:14.830962102 +0800
 Birth: -
  • 变动 test 文件的改变时间为当下日子
touch -m test

[123itools@shengqian tmp]$ stat test
  File: ‘test’
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: fd01h/64769d    Inode: 855767      Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1002/123itools)   Gid: ( 1007/123itools)
Access: 2016-11-13 19:20:14.830962102 +0800
Modify: 2016-11-13 19:18:52.280760804 +0800
Change: 2016-11-13 19:20:14.830962102 +0800
 Birth: -
[123itools@shengqian tmp]$ touch -m test
[123itools@shengqian tmp]$ stat test
  File: ‘test’
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: fd01h/64769d    Inode: 855767      Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1002/123itools)   Gid: ( 1007/123itools)
Access: 2016-11-13 19:20:14.830962102 +0800
Modify: 2016-11-13 19:21:11.976101450 +0800
Change: 2016-11-13 19:21:11.976101450 +0800
 Birth: -
  • 更动 test 文件的修改时间为 二〇一四-09-30 00:01:20
touch -m -d "2016-09-30 00:01:20" test

[123itools@shengqian tmp]$ stat test
  File: ‘test’
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: fd01h/64769d    Inode: 855767      Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1002/123itools)   Gid: ( 1007/123itools)
Access: 2016-11-13 19:20:14.830962102 +0800
Modify: 2016-11-13 19:21:11.976101450 +0800
Change: 2016-11-13 19:21:11.976101450 +0800
 Birth: -
[123itools@shengqian tmp]$ touch -m -d "2016-09-30 00:01:20" test
[123itools@shengqian tmp]$ stat test
  File: ‘test’
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: fd01h/64769d    Inode: 855767      Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1002/123itools)   Gid: ( 1007/123itools)
Access: 2016-11-13 19:20:14.830962102 +0800
Modify: 2016-09-30 00:01:20.000000000 +0800
Change: 2016-11-13 19:22:17.860262108 +0800
 Birth: -

 三.  制表键自动补全  

    当命令字符太长,很轻巧输错命令。能够接纳tab键自动补全。比方关机命令shutdown。能够按下shut按tab来补全,文件目录太长用法也是一模二样。自动补全在于要给shell丰硕的新闻,使其与别的人字分别。

    假使按下tab不能够补全,能够再按一下tab,将显得以输入指令早先的文书名,例如输入sh, 按一下tab未有意义,再按一下tab,将显得sh初叶的持有音信。
        图片 6

ln    源文件   目的文件

3. 行使办法

touch [属性]... 文件...

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

    链接文件是linux文件系统的多个优势,如需求在系统上维护同三个文本的两份或多份别本,除了保留多份单独的物理文件别本之外,还足以行使保存一份物理文件别本和多个设想别本的艺术。设想别本叫链接。链接是目录中针对文件真实地点的点位符。分三种档次文件链接类型: 一是标识链接又叫软链接, 二是硬链接。
    4.1 符号链接便是二个翔实的文件,它指向寄存在虚构目录结构中有些地点的另一个文书,那多个通过标志链接在一道的文本,互相的内容并区别样。

      使用ln命令以及-s选项来创建符号链接,上边是在etc目录下,给my.cnf创造符号链接在本目录。
      图片 7

      如下所示:ls_my.cnf独有6字节,它只是指向my.cnf而已。
      图片 8

      尝试随便动用vim修改有些配置个文件,都会在另一文件中期维修改,因为是标识链接。
      图片 9

      链接文件为 Linux 系统缓慢解决了文本的分享利用,还拉动了掩盖文件路径、增添权限安全及节省存款和储蓄等利润。

    4.2 硬链接会成立独立的设想文件,在那之中包罗了原有文本的新闻及任务,引用硬链接文件一律引用了源文件。ln命令没有供给加额外参数。

      使用ln命令来创建硬链接,依旧利用etc下的my.cnf来演示:
      图片 10

      上图使用了ls –li 命令显示了inode编号,列表第一列(文件的无与伦比标记,它用来区分同贰个文件而非是文件名来差距)以及长列表。带有硬链接的公文共享inode编号。因为它们毕竟是同一个文件,链接计数字呈现示2(列表中第三项),彰显四个文本皆有三个链接,别的它们文件大小也一律。

      图片 11

      尝试随便有些配置文件,都会在另一文本中期维修改,因为是壹个完全同样的副本. 是四个 inode 号对应七个文本名, 硬链接便是同多少个文本使用了多个别称

总结:

  硬链接以下几点性格:

    文件有同等的 inode;

    只可以对已存在的文本进行创办;

    不可能断断续续文件系统进行硬链接的创始;

    不能对目录举办创办,只可对文件创设;

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

  软链接以下几点特性:

    软链接有本人的文件属性及权限等;

    可对不真实的文件或目录创设软链接;

    软链接可断断续续文件系统;

    软链接可对文本或目录创制;

    创立软链接时,链接计数 i_nlink 不会扩张;

    删除软链接并不影响被针对的文本,但若被针对的原来的文章件被删去,则相关软连接被誉为死链接(即 dangling link,若被针对路线文件被重复创制,死链接可过来为健康的软链接)

 

ln  -sf  /etc/passwd  /passwd            ###-s 软连接  -f  强制建立连接

4. 参数表达

  • -a

修改文件的拜谒时间

  • -m

修改文件的改变时间

  • -d

点名要修改成的小时

-s 是代号(symbolic)的意思。 

ln -sf  /data/u01    /u01

正文永远更新链接地址:http://www.linuxidc.com/Linux/2017-03/141347.htm

图片 12

本文由澳门太阳娱乐集团官网发布于操作系统,转载请注明出处:创建文件 touch

上一篇:澳门太阳娱乐集团官网Download RPM packages from a YU 下一篇:文本比较命令(comp)
猜你喜欢
热门排行
精彩图文