linux目录树文件及文件类型查看

1.linux目录树文件

Linux中所有的都是从 / [根]目录开始

Linux里面一切皆文件

bin 普通用户使用的命令 /bin/ls, /bin/date
sbin 管理员使用的命令 /sbin/service 
    root用户使用的命令   /bin  /sbin
    普通用户使用的命令   /bin
dev 设备文件 /dev/sda,/dev/sda1                       [devices 驱动、设备]
    磁盘、虚拟终端、输入、输出、网络、cpu、内存
root root用户的HOME   超级管理员的家目录
home 存储普通用户家目录 
    root用户的家目录   /root                   独栋别墅
    普通用户的家目录   /home/username           小区房
    
lost+found fsck修复时,存储没有链接的文件或目录
    现在几乎不使用
    
proc 虚拟的文件系统,反映出来的是内核,进程信息或实时状态 
    进程信息和实时状态
    
usr 系统文件,相当于C:\Windows
/usr/local 软件安装的目录,相当于C:\Program
/usr/local/src 软件包的存放路径 download    
    一般将软件包下载到/usr/local/src,安装到/usr/local,命令文件放到 /usr/local/sbin
    
boot 存放的系统启动相关的文件,例如kernel,grub(引导装载程序)
    不要对该目录做任何操作

etc 配置文件(系统相关如网络/etc/sysconfig/network-scripts/)
    configure

lib 库文件Glibc
lib64 库文件Glibc
    系统使用的ku文件
    
tmp 临时文件(全局可写:进程产生的临时文件) 
    
var 存放的是一些变化文件,比如数据库,日志,邮件....

==设备(主要指存储设备)挂载目录==

media 移动设备默认的挂载点

mnt 手工挂载设备的挂载点
 

2.文件类型查看

Linux中的文件类型
-   普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)
- d 目录文件(蓝色)                                        directory
- b 设备文件(块设备)存储设备硬盘,U盘 /dev/sda, /dev/sda1    block special
- c 设备文件(字符设备)打印机,终端 /dev/tty1                 character special
- l 链接文件(淡蓝色)                                       link
- s 套接字文件                                              socket
- p 管道文件                                                pipe

案例
[root@tianyun ~]# ll -d /etc/hosts /bin/ls /home /dev/sda /dev/tty1 /etc/grub2.cfg /dev/log /run/dmeventd-client
-rwxr-xr-x. 1 root root 117616 Nov 20 2015 /bin/ls
srw-rw-rw- 1 root root 0 Mar 14 2017 /dev/log
brw-rw---- 1 root disk 8, 0 Mar 14 09:03 /dev/sda
crw--w---- 1 root tty 4, 1 Mar 14 09:03 /dev/tty1
lrwxrwxrwx. 1 root root 22 Dec 21 01:40 /etc/grub2.cfg -> ../boot/grub2/grub.cfg
-rw-r--r-- 1 root root 392 Feb 22 15:51 /etc/hosts
drwxr-xr-x. 10 root root 4096 Mar 14 11:00 /home


# file file01    判断文件类型
案例
[root@fw ~]# touch a.txt
[root@fw ~]# file a.txt
a.txt: empty

[root@fw ~]# file /etc/hosts
/etc/hosts: ASCII text

[root@fw ~]# 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.32, BuildID[sha1]=ceaf496f3aec08afced234f4f36330d3d13a657b, stripped

[root@fw ~]# file /home
/home: directory

[root@fw ~]# file /dev/sda
/dev/sda: block special

[root@fw ~]# file /dev/tty
/dev/tty: character special

[root@fw ~]# file /etc/grub2.cfg 
/etc/grub2.cfg: symbolic link to `../boot/grub2/grub.cfg'

[root@fw ~]# file /dev/log
/dev/log: socket

[root@fw ~]# file /run/dmeventd-client
/run/dmeventd-client: fifo (named pipe)       

fifo是管道的特性  first input first output 先进先出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值