zoukankan      html  css  js  c++  java
  • Linux文件类型

    普通文件 — regular file:

    用 - (破折号)标示

    目录文件 — directory:

    用d标示 

    块设备文件 — block deivce :

    用 b 标示,实际上表示硬件设备 ,I/O以2的幂次方数据块大小传送,可以在/dev 目录访问这些设备,包含磁盘驱动光盘驱动这类存储的。

    ls -la /dev/hda1

    字符设备文件 — character device

    用c 标示,也表示硬件设备,但是数据是以字节流发送的,这些设备包括终端设备和串口设备。

    ls -la /dev/tty

    链接设备 — link:

    用 I 标示,  就是ln 创建的链接,分为软和硬链接, 其中硬链接限制了其链接的文件必须是同一文件系统的,不能链接到目录,不能链接不存在的文件。其链接的文件权限就是它所指向的文件的权限。

    命名管道文件 — pipe:

    用 p标示, 管道也是一个文件,作为数据管道方便程序之间的通信,管道实际缓存了来自第一个进程的输入数据,也称为FIFO。

    套接字文件 — socket:

    用s标示 ,套接字是方便进程之间通信的特殊文件。与管道不同的是,套接字能促使通过网络连接的不同计算机的进程之间进行通信。套接字文件也不与任何数据块关联。

    ls -lh /var/lib/mysql/mysql.sock

  • 相关阅读:
    数组集合之间的转换
    eclipse 大小写转换
    Linux下查看文件内容的命令
    linux常用命令:创建文件和文件夹
    Error Downloading Packages: yum更新出现错误
    XShell上传文件到Linux服务器上
    linux最常用的20个命令
    Sonar理论篇
    如何查看DLL文件的函数列表
    C++在C的基础上的扩充
  • 原文地址:https://www.cnblogs.com/zanxiaofeng/p/5162895.html
Copyright © 2011-2022 走看看