今天看了3个有关Linux系统安全的录像教程,那些课程有为数不少的知识点,小编会分几篇博文将自身的笔记分享出去。

Linux文件类型(学习笔记六),linux学习笔记

在Linux系统下,一切皆文件,就连光盘也作为文件,要动用光盘首先要先创设1个索引文件,然后挂载通过操作那一个目录来操作光盘,还有鼠标、键盘都以被当作文件。文件的花色首要分为下边五类:普通文书、目录文件、设备文件、连接文件、管道文件,在那之中其三者是二种基本的文件,上边简要介绍。

Linux系统目录结构

第三是关于Linux文件系统类型的局部文化,Linux有多种常见的文件系统类型(网上海高校部分是3种,但本身认为链接文件类型应该也真是一种)。

壹 、Linux下的文件类型

  • 常备文书:在由 ls –al 所显示出来的习性方面,第二个属性为 [ – ]
  • 目录文件:在由 ls –al 所呈现出来的习性方面,第二个特性为 [ d
    ]**
  • 配备文件:一般都在dev目录,有[b][c]

Linux系统目录结构,文件系统类型。日常文书:文本文件、二进制文件。文本文件是以ASCII码格局储存,人能够读懂能够编写修改;二进制文件是以二进制存款和储蓄的,要依赖一定的软件工具才得以看懂,一般的是声音、图像、可执行程序。

一, 系统目录结构

  • 1、/- 根
    每贰个文本和目录从根目录早先。
    只有root用户拥有该目录下的写权限。请小心,/root是root用户的主目录,那与/.分歧

  • 贰 、/bin中 – 用户二进制文件
    涵盖二进制可执行文件。
    在单用户情势下,你要求运用的常见Linux命令都位居此目录下。系统的享有用户使用的授命都设在这里。
    例如:ps、ls、ping、grep、cp

  • ③ 、/sbin目录 – 系统二进制文件
    就像/bin,/sbin同样也包涵二进制可执行文件。
    唯独,在那几个目录下的linux命令日常由系统一管理理员使用,对系统举办保险。例如:iptables、reboot、fdisk、ifconfig、swapon命令

  • 肆 、/etc – 配置文件
    含有全数程序所需的计划文件。
    也蕴藏了用来运维/甘休单个程序的运维和倒闭shell脚本。例如:/etc/resolv.conf、/etc/logrotate.conf

  • 伍 、/dev – 设备文件
    含有设备文件。
    那个包蕴终端设备、USB或接二连三到系统的任何设施。例如:/dev/tty① 、/dev/usbmon0

  • ⑥ 、/proc – 进度消息
    带有系统经过的相关音信。
    那是三个虚拟的文件系统,包涵关刘頔在运作的长河的新闻。例如:/proc/{pid}目录中涵盖的与一定pid相关的音讯。
    那是几个虚构的文件系统,系统财富以文件新闻情势存在。例如:/proc/uptime

  • 柒 、/var – 变量文件
    var代表变量文件。
    其一目录下得以找到内容大概拉长的文本。
    那包罗 –
    系统日志文件(/var/log);包和数据库文件(/var/lib);电子邮件(/var/mail);打字与印刷队列(/var/spool);锁文件(/var/lock);数次重新启航要求的近年来文件(/var/tmp);

  • ⑧ 、/tmp – 权且文件
    包含系统和用户创制的近年来文件。
    当系统重新运营时,这些目录下的文件都将被删除。

  • 玖 、/usr – 用户程序
    包括二进制文件、库文件、文书档案和二级程序的源代码。
    /usr/bin中涵盖用户程序的二进制文件。要是你在/bin中找不到用户二进制文件,到/usr/bin目录看看。例如:at、awk、cc、less、scp。
    /usr/sbin中隐含系统一管理理员的二进制文件。假设你在/sbin中找不到系统二进制文件,到/usr/sbin目录看看。例如:atd、cron、sshd、useradd、userdel。
    /usr/lib中含有了/usr/bin和/usr/sbin用到的库。
    /usr/local中隐含了从源安装的用户程序。例如,当你从源安装Apache,它会在/usr/local/apache第22中学。

  • 10、/home – HOME目录
    负有用户用home目录来存款和储蓄他们的个人档案。
    例如:/home/john、/home/nikita

  • 1① 、/boot – 指点加载程序文件
    富含指导加载程序相关的文本。
    根本的initrd、vmlinux、grub文件位于/boot下。
    例如:initrd.img-2.6.32-24-generic、vmlinuz-2.6.32-24-generic

  • 12、/lib – 系统库
    含有匡助位于/bin和/sbin下的二进制文件的库文件.
    库文件名为 ld*或lib*.so.*
    例如:ld-2.11.1.so,libncurses.so.5.7

  • 1三 、/opt – 可选的叠加应用程序
    opt代表可选的。
    含有从个别厂商的叠加应用程序。
    外加应用程序应该设置在/opt/大概/opt/的子目录下。

  • 1四 、/mnt – 挂载目录
    权且设置目录,系统一管理理员能够挂载文件系统。

  • 1伍 、/media – 可活动传播媒介设备
    用于挂载可活动装备的暂时目录。
    比方来说,挂载CD-ROM的/media/cdrom,挂载软盘驱动器的/media/floppy;

  • 1⑥ 、/srv – 服务数据
    srv代表服务。
    富含服务器一定服务相关的数量。
    譬如,/srv/cvs包蕴cvs相关的数额。

1.常备文书(Ordinary File)

贰 、普通文书

配备文件:把每贰个I/O看做贰个设施文件,即把I/O看做普通的公文实行写入和读取操作。用户不用精晓设备的细节,对设备的运用就和行使多个文件一律。设备文件又分为块设备和点配备,块设备指硬盘光驱之类的以字符快为单位存取的,点配备键盘鼠标之类的以单个字符为单位存取的。每五个装置对应二个装置文件,存放在/dev目录中。

二,文件类型

我们应用 ls -l
那些命令时,能够考察到第③栏那11个字符中,第陆个字符为文件的档次 [ d
表示目录,- 代表是1个普通的文件,c 表示字符串设备,l 代表软链接文件,b
块设备]。

  • 一般文书(regular file ): 一般咱们在开始展览存取的档次的文书,在由 ls
    -al 所展现出来的属性方面,第②个字符为 [ – ],例如 [-rwxrwxrwx
    ]。其它,依据文件的内容,又大略能够分成:

    • 纯文本档(ASCII):那是Linux系统中最多的一种文件类型,
      称为纯文本档是因为内容为大家人类能够直接读到的多少,例如数字、字母等等。
      差不离只要大家能够用来做为设定的文本都属于这一种文件类型。
      举例来说,你能够下达『 cat ~/.bashrc 』就足以看来该公文的始末。
      (cat 是将三个文件内容读出来的吩咐)

    • 二进制文件(binary):,大家的种类实际仅认识且能够执行二进制文件(binary
      file) 在Linux当中的可执行文件(scripts,
      文字型批处理公事不算)便是那种格式的 举例来说,大家常常使用的 cat
      命令正是叁个binary file。

    • 数据格式文件(data):
      某个程序在运营的经过个中会读取有个别特定格式的文书,那多个特定格式的文书可以被叫做数据文件
      (data
      file)。举例来说,我们的Linux在使用者登入时,都会将登录的数额记录在
      /var/log/wtmp那几个文件内,该文件是叁个data
      file,他能够通过last那些命令读出来! 可是使用cat时,会读出乱码
      因为它是属于一种尤其格式的公文。

  • 目录(directory): 正是目录 第3个属性为 [ d ],例如
    [drwxrwxrwx]。
    连日文件(link): 正是近似Windows系统底下的火速方式!
    第二个天性为l,例如 [lrwxrwxrwx] ;

  • 配备与安装文件(device): 与系统广大及仓库储存等城门失火的一些文本,
    通常都集中在/dev这一个目录之下!经常又分为两种:

    • 区块(block)设备档 :正是部分仓库储存数据,
      以提供系统随机存取的接口设备,举例来说,硬盘与软盘等正是!
      你可以无限制的在硬盘的不相同区块读写,那种设置正是成组织设立备!你可以自行查一下/dev/sda看看,
      会发现第①特天性为[ b ]!

    • 字符(character)设备文件:亦正是一些串行端口的接口设备,
      例如键盘、鼠标等等!那几个设施的本性正是『贰次性读取』的,不可能截断输出。
      举例来说,你不或许让鼠标『跳到』另一个画面,而是『滑动』到另一个地点啊!第3个属性为
      [ c ]。

  • 数码接口文件(sockets): 既然被喻为数据接口文件,
    想当然,那体系型的公文一般被用在网络上的多寡承接了。大家能够运转贰个程序来监听客户端的渴求,
    而客户端就足以经过那个socket来开展数量的关联了。第二个属性为 [ s
    ], 最常在/var/run那个目录中看到这种文件类型了。

  • 数码输送文件(FIFO, pipe):
    FIFO也是一种新鲜的文件类型,他第①的目标在消除多个程序同时存取叁个文书所导致的荒谬难题。
    FIFO是first-in-first-out的缩写。第二个属性为[p] 。

    注:除了装备文件是大家系统中很重大的文本,最好不用轻易修改之外,平时唯有root用户才方可修改!

一, 系统目录结构 ① 、/- 根
每七个文件和目录从根目录初阶。
唯有root用户拥有该目录下的写权限。请留心,/root是root用户…

平凡文书分为二种:文本文件与二进制文件

2.一 、文本文件

以ASCII码情势储存在电脑中

连日文件:软连接、硬链接。

a.文本文件

2.贰 、二进制文件

以文件的二进制格局储存在电脑中,如声音,图像等,唯有经过相应的软件才能将其出示出来

那正是说怎么着区分那么些文件呢?用”ls
-al”命令可以阅览输出很多的文本,每一行便是二个文书,这一行的那么些字符就表示了那几个文件的个性,那里要的是首先个字符,因为第贰个字符代表的正是其一文件的种类。如下:”-“代表是普普通通文书;”d”代表是目录;”l”代表是连接文件;”b”代表是块设备文件即光盘之类的;”c”代表的是1回性的读取设备即键盘鼠标之类的。【
Linux公社
还有正是依照颜色来分:淡紫白是不以为奇文书;黄褐是压缩文件;油红是目录文件;水晶绿色是接连文件(软);浅蓝是设备文件(/dev);鲜蓝色是可执行文件(/bin,/sbin);粉浅青是图表文件。

以ASCII码格局储存,可用文本编辑器查看。

2.叁 、连接文件

便是接近 Windows 底下的连忙格局啦!第一天性格为 [ l ];

那样多的文书怎么样有效的管住和团队它们,给用户提供3个立竿见影的接口是文件系统的主要职务,于是应运而生了树形目录结构,整个文件系统有二个根(root),层层的往下分叉(directory),然后长出叶子,杈便是目录,叶子正是文件。”/”根目录;”/bin”、”/sbin”放置运维时所急需的常备程序和系统程序;”/dev”保存着全数的设备文件;”/home”一般用户的主目录都会放在那几个目录下,能够通过”cd
~”切换进来;”/user”那是一个石破天惊的纷纷的目录,除了下边包车型地铁目录之外,差不多全体的文书都坐落这一个目录里面;”/lib”运行时所需求的库文件都放在这些目录下,非运行的库文件都位居”/user/lib”;”/etc”那些目录下存放着多方面包车型地铁种类布局文件。

上面通过3个演示来深化影像,笔者在home目录下新建了叁个无标题文书档案:

三 、目录文件

设计目录文件的主要指标是用于管理和组织系统中的多量文件,它存款和储蓄一组有关文书的地方,大小与公事
有关的新闻目录文件简称目录

种种文件都会有十一分多的权柄和质量;首要的是文本全数者、所属组、别的人。对各类设置区别的权位,是异常全面而且好用的二个康宁预防!

澳门金沙国际 1

肆 、设备文件

配备文件是Linux系统很关键的2个剧中人物,Linux把每一种I/O设备看成一个文书,与一般文书一律处理,那样能够行使文件
与装备的操作尽恐怕统一,从用户角度来看,对I/O设备的使用和一般文件使用同样,用户无需精晓I/O细节,

配备文件又为块设备、和字符设备

文本和目录还可以够展开压缩,节省了仓库储存空间,对于上传和下载很有用途。

下边笔者用 ls -l
无标题文书档案 
来查看这么些文件的品种,能够看到结果如下:

4.1、块设备

成块读取数据的装置,硬盘,内部存款和储蓄器等 正是一对仓库储存数据,以提供系统存取的接口设备,简单来说就是硬盘啦!

譬如你的一号硬盘的代码是 /dev/hda1 等等的公文啦!第三个性情为 [ b
]

关于文件管理的指令、用户和组的管制命令、压缩命令,请参见博文:文件管理命令详解。

澳门金沙国际 2

4.二 、字符设备

 亦便是一些串行端口的接口设备,例如键盘、鼠标等等!第三个天性为 [ c
]。

澳门金沙国际 3

澳门金沙国际,最右边以-起首代表该公文是日常文书(后边笔者会总计一下各文件类型的发端标志)

五 、文件有关的片段限令

b.二进制文件

5.1、touch

创建新文件

touch /data/text.txta

ls /data 查看

或者进入/data目录后,再创建

cd /data

touch text.txt

创建多个文件

touch 1.txt 2.txt 3.txt

或者

touch {a,b,c,d}.txt

touch /data/{q,w,e,r,t,y}.txt

大于号创建

>c.txt

重定向

ehco > a.txt

以二进制格局储存,用户一般不可能直接读懂,常常是可执行程序、图形、图像、声音等。

5.2、cp

复制文件或许目录

澳门金沙国际 4

 

cp a.txt test4   //复制文件到test4文件下

[[email protected] Documents]# cp a.txt hh.txt test test4/ -i
cp: overwrite `test4/a.txt'? y    //有相同文件是提示覆盖
[[email protected] Documents]# ll test4     //查看tests4目录
total 8
-rw-r--r--. 1 root root 23 Feb 20 06:09 a.txt
-rw-r--r--. 1 root root  0 Feb 20 06:09 hh.txt
-rw-r--r--. 1 root root 71 Feb 20 06:09 test
[[email protected] Documents]# 

[[email protected] Documents]# cp test4/  tests/  -rip     //将test4整个目录cp到tests目录下
[[email protected] Documents]# ls tests/
a.txt  c.txt  test1  test4  x.txt  z.txt
[[email protected] Documents]# ll tests/
total 12
-rw-r--r--. 1 root root   23 Feb 20 05:10 a.txt
-rw-r--r--. 1 root root    0 Feb 20 05:11 c.txt
drwxr-xr-x. 3 root root 4096 Feb 20 01:55 test1
drwxr-xr-x. 2 root root 4096 Feb 20 06:09 test4
-rw-r--r--. 1 root root    0 Feb 20 05:11 x.txt
-rw-r--r--. 1 root root    0 Feb 20 05:11 z.txt
[[email protected] Documents]# 

本身在home目录下存款和储蓄了三个.png的图像文件:

5.3、rm

去除文件只怕目录

澳门金沙国际 5

[[email protected] Documents]# ll
total 32
-rw-r--r--. 1 root root   23 Feb 19  2015 a.txt
drwxr-xr-x. 4 root root 4096 Feb 20  2015 com
drwxr-xr-x. 3 root root 4096 Feb 20  2015 dir2
-rw-r--r--. 1 root root    0 Feb 20  2015 file1.txt
-rw-r--r--. 1 root root    0 Feb 20  2015 file2.doc
-rw-r--r--. 1 root root    0 Feb 20  2015 hh.txt
-rw-r--r--. 1 root root   21 Feb 20  2015 n.txt~
-rw-r--r--. 1 root root   71 Feb 20  2015 test
drwxr-xr-x. 3 root root 4096 Feb 20  2015 test1
drwxr-xr-x. 2 root root 4096 Feb 20  2015 test4
drwxr-xr-x. 4 root root 4096 Feb 20  2015 tests
[[email protected] Documents]# rm -rf n.txt~          //删除文件不提示
[[email protected] Documents]# ll
total 28
-rw-r--r--. 1 root root   23 Feb 19  2015 a.txt
drwxr-xr-x. 4 root root 4096 Feb 20  2015 com
drwxr-xr-x. 3 root root 4096 Feb 20  2015 dir2
-rw-r--r--. 1 root root    0 Feb 20  2015 file1.txt
-rw-r--r--. 1 root root    0 Feb 20  2015 file2.doc
-rw-r--r--. 1 root root    0 Feb 20  2015 hh.txt
-rw-r--r--. 1 root root   71 Feb 20  2015 test
drwxr-xr-x. 3 root root 4096 Feb 20  2015 test1
drwxr-xr-x. 2 root root 4096 Feb 20  2015 test4
drwxr-xr-x. 4 root root 4096 Feb 20  2015 tests
[[email protected] Documents]# 

ls
a.txt  dir2       file2.doc  test   test4
com    file1.txt  hh.txt     test1  tests
[[email protected] Documents]# rm hh.txt            //删除文件会默认提示
rm: remove regular empty file `hh.txt'? y
[[email protected] Documents]# 

[[email protected] Documents]# ll test5
total 0
-rw-r--r--. 1 root root 0 Feb 19 22:26 1.txt
-rw-r--r--. 1 root root 0 Feb 19 22:26 2.txt
-rw-r--r--. 1 root root 0 Feb 19 22:26 3.txt
-rw-r--r--. 1 root root 0 Feb 19 22:26 4.txt
-rw-r--r--. 1 root root 0 Feb 19 22:26 5.txt
[[email protected] Documents]# rm -rf test5      //删除整个目录不提示文件一起删除
[[email protected] Documents]# ll
total 28
-rw-r--r--. 1 root root   23 Feb 19  2015 a.txt
drwxr-xr-x. 4 root root 4096 Feb 20  2015 com
drwxr-xr-x. 3 root root 4096 Feb 20  2015 dir2
-rw-r--r--. 1 root root    0 Feb 20  2015 file1.txt
-rw-r--r--. 1 root root    0 Feb 20  2015 file2.doc
-rw-r--r--. 1 root root   71 Feb 20  2015 test
drwxr-xr-x. 3 root root 4096 Feb 20  2015 test1
drwxr-xr-x. 2 root root 4096 Feb 20  2015 test4
drwxr-xr-x. 4 root root 4096 Feb 20  2015 tests
[[email protected] Documents]# 

澳门金沙国际 6

5.4、mv

移步文件或许目录

常用参数:

-b :若需覆盖文件,则覆盖前先行备份。 

-f :force 强制的情致,若是指标文件已经存在,不会理解而一贯覆盖;

-i :若目的文件 (destination) 已经存在时,就会明白是还是不是覆盖!

-u :若指标文件已经存在,且 source 相比较新,才会更新(update)

[[email protected] Documents]# ll
total 28
-rw-r--r--. 1 root root   23 Feb 19  2015 a.txt
drwxr-xr-x. 4 root root 4096 Feb 20  2015 com
drwxr-xr-x. 3 root root 4096 Feb 20  2015 dir2
-rw-r--r--. 1 root root    0 Feb 20  2015 file1.txt
-rw-r--r--. 1 root root    0 Feb 20  2015 file2.doc
-rw-r--r--. 1 root root   71 Feb 20  2015 test
drwxr-xr-x. 3 root root 4096 Feb 20  2015 test1
drwxr-xr-x. 2 root root 4096 Feb 20  2015 test4
drwxr-xr-x. 4 root root 4096 Feb 20  2015 tests
[[email protected] Documents]# mv a.txt b.doc     //文件重命名
[[email protected] Documents]# ll
total 28
-rw-r--r--. 1 root root   23 Feb 19  2015 b.doc
drwxr-xr-x. 4 root root 4096 Feb 20  2015 com
drwxr-xr-x. 3 root root 4096 Feb 20  2015 dir2
-rw-r--r--. 1 root root    0 Feb 20  2015 file1.txt
-rw-r--r--. 1 root root    0 Feb 20  2015 file2.doc
-rw-r--r--. 1 root root   71 Feb 20  2015 test
drwxr-xr-x. 3 root root 4096 Feb 20  2015 test1
drwxr-xr-x. 2 root root 4096 Feb 20  2015 test4
drwxr-xr-x. 4 root root 4096 Feb 20  2015 tests
[[email protected] Documents]# 

[[email protected] Documents]# ls
b.doc  dir2       file2.doc  test1  tests
com    file1.txt  test       test4
[[email protected] Documents]# mv b.doc  test4/yy.txt   //移动文件并重命名
[[email protected] Documents]# ll test4/
total 12
-rw-r--r--. 1 root root 23 Feb 20  2015 a.txt
-rw-r--r--. 1 root root  0 Feb 20  2015 hh.txt
-rw-r--r--. 1 root root 71 Feb 20  2015 test
-rw-r--r--. 1 root root 23 Feb 19  2015 yy.txt
[[email protected] Documents]# 

[[email protected] Documents]# ll
total 24
drwxr-xr-x. 4 root root 4096 Feb 20  2015 com
drwxr-xr-x. 3 root root 4096 Feb 20  2015 dir2
-rw-r--r--. 1 root root    0 Feb 20  2015 file1.txt
-rw-r--r--. 1 root root    0 Feb 20  2015 file2.doc
-rw-r--r--. 1 root root   71 Feb 20  2015 test
drwxr-xr-x. 3 root root 4096 Feb 20  2015 test1
drwxr-xr-x. 2 root root 4096 Feb 19 22:32 test4
drwxr-xr-x. 4 root root 4096 Feb 20  2015 tests
[[email protected] Documents]# mv dir2/  test1/      //移动整个文件夹
[[email protected] Documents]# ll test1/
total 20
-rw-r--r--. 1 root root   23 Feb 20  2015 a.txt
-rw-r--r--. 1 root root   71 Feb 20  2015 b.txt
drwxr-xr-x. 3 root root 4096 Feb 20  2015 dir2
-rw-r--r--. 1 root root   87 Feb 20  2015 n.txt
drwxr-xr-x. 2 root root 4096 Feb 19 22:32 test2
[[email protected] Documents]# 

下边小编用 ls -l 无标题文书档案 来查阅这些文件的项目,能够看到结果如下:

5.5、find

查找文件可能目录

澳门金沙国际 7

 

  • -name:能够用通配符来寻找如:* ?
  • -size:能够用+,-来设置大小+表示大于多少,-表示少于多少
  • -user:属于哪个用户
  • -type:文件类型,普通文书有f,目录用d,块设备用b,字符设备用c

[[email protected] Documents]# find /etc/ -name resol*.conf   //-name使用
/etc/resolv.conf
/etc/sysconfig/networking/profiles/default/resolv.conf
[[email protected] Documents]# 

[[email protected] Documents]# find /boot/ -type d       //-type使用查找boot目录下的所有目录
/boot/
/boot/efi
/boot/efi/EFI
/boot/efi/EFI/redhat
/boot/lost+found
/boot/grub
[[email protected] Documents]# 

//查找当前目录中属于root用户的.txt的所有文件
[[email protected] test1]# ll
total 20
-rw-r--r--. 1 root root   23 Feb 20  2015 a.txt
-rw-r--r--. 1 root root   71 Feb 20  2015 b.txt
drwxr-xr-x. 3 root root 4096 Feb 20  2015 dir2
-rw-r--r--. 1 root root   87 Feb 20  2015 n.txt
drwxr-xr-x. 2 root root 4096 Feb 19 22:32 test2
[[email protected] test1]# find ./*.txt -user root
./a.txt
./b.txt
./n.txt
[[email protected] test1]# 

澳门金沙国际 8

5.6、which

追寻命令文件的职位

//查找命令所在位置
[[email protected] test1]# which ls
alias ls='ls --color=auto'
        /bin/ls
[[email protected] test1]# which cat
/bin/cat
[[email protected] test1]# which rm
alias rm='rm -i'
        /bin/rm
[[email protected] test1]# which touch
/bin/touch
[[email protected] test1]# which mv
alias mv='mv -i'
        /bin/mv
[[email protected] test1]# 

2.目录文件(Directory)(简称:目录)

5.7、file

查阅文件类型

[[email protected] test1]# file a.txt 
a.txt: ASCII text
[[email protected] test1]# file dir2/
dir2/: directory
[[email protected] test1]# 

[[email protected] test1]# file ls
ls: cannot open `ls' (No such file or directory)
[[email protected] test1]# which ls
alias ls='ls --color=auto'
        /bin/ls
[[email protected] test1]# file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
[[email protected] test1]# file /etc/init.d/network 
/etc/init.d/network: Bourne-Again shell script text executable
[[email protected] test1]# file /dev/sda1
/dev/sda1: block special
[[email protected] test1]# file /dev/lp3
/dev/lp3: character special
[[email protected] test1]# 

 存款和储蓄一组有关文件的岗位、大小等与公事有关的信息。

5.8、ln

创建急迅方式:硬连接和标记连接(软件连连)

不可能对目录,成立硬连接,也无法跨越分区创设硬链Lavin书

澳门金沙国际 9

 

创造软件连连时索要加参数[-s]

尽管你用ls察看2个目录时,发现一些文件后边有3个@的符号,这就是一个用ln命令生成的文件

[[email protected] Downloads]# ln ../Documents/test1/a.txt 
[[email protected] Downloads]# ll
total 4
-rw-r--r--. 2 root root 23 Feb 20  2015 a.txt

一 、Linux下的文件类型 普通文书:在由 ls al
所展现出来的性质方面,第3个属性为 [ – ] 目录文件…

下边笔者用 ls
-l 
来查阅home目录下各文件的品种,能够观看结果如下:

澳门金沙国际 10

能够看出以d开端的次第文件都以目录文件。

3.装置文件(Device File)

装备文件是Linux中管理设施的公文,Linux将具有的I/O设备视作文件,与一般文书一律处理。

装备文件又分为块设备文件字符设备文件,前者存取以字符块为单位,后者存取以字符为单位。

下边作者用dev目录下的有的文本来作为示范:

首先,cd /dev 进入到dev目录下。

然后,用 ls -l  命令来查阅文件类型:

澳门金沙国际 11

澳门金沙国际 12

以b,c早先的文本分别是块设备文件,字符设备文件。

4.链接文件

即指向另一文书的公文

我用 ls -l  ./桌面/PDF 来查看自个儿新建2个链接文件的文件类型(PDF是本身新建的3个链接文件名):

澳门金沙国际 13

能够见见,以l早先的表示了链接文件,而->后边指向的是所链接的公文真正所在的目录。

P.S.

–      普通文书

d     目录文件

b     块设备文件

e     字符设备文件

p     管道设施

l       链接文件 

相关文章