Linux中一切都是文件,文件类型有多种,使用ls -l命令可以查看文件属性,所显示结果的第一列的第一个字符用来表示文件类型,如下:

1.普通文件

第一列第一个字符为“-”的文件为普通文件。
创建普通文件我们用:touch newfile 命令
删除普通文件我们用:rm newfile 命令

2.目录文件

第一列第一个字符为“d”(directory)的文件为目录文件。
创建目录文件我们用:mkdir directory 命令
删除空目录文件我们用:rmdir directory 命令
删除非空目录文件我们用: rm -r directory 命令(谨慎使用,会删除目录下所有文件且过程不可逆)

3.链接文件

第一列第一个字符为“l”的文件为链接文件。(只有软链接会显示字符“l”,硬链接还是普通文件“-”)如下图:
1.sh是原文件,11.sh是1.sh的硬链接,111.sh是1.sh的软链接

1)软链接
软链接相当于给原文件创建了一个快捷方式,删除原文件则相对应的软链接文件也会消失。
创建软链接文件我们用:ln -s 1.sh 111.sh 命令
2)硬链接
硬链接相当于给原文件取了个别名,其实两者是同一个文件,删除两者中的任意一个,另一个不会消失,对其中任意一个进行修改,另一个的内容也会随之改变;因为这两个文件本质上是同一个文件,只是名字不同。
创建硬链接文件我们用:ln 1.sh 11.sh 命令

4.设备文件

设备文件分为两种:
1)块设备文件
第一列第一个字符为“b”(block)的文件为块设备文件。
2)字符设备文件
第一列第一个字符为“c”(char)的文件为字符设备文件。

5.管道文件(FIFO文件)

第一列第一个字符为“p”(pipe)的文件为管道文件。
创建管道文件我们用:mkfifo fifo_file 命令

6.套接口文件

第一列第一个字符为“s”(socket)的文件为套接口文件。

Linux文件系统--文件类型相关推荐

  1. linux 文件类型 管理,Linux的文件类型及用户管理

    Linux的文件类型 -,f:普通文件 d:目录文件,路径映射 l:链接文件(符号链接)软连接 设备文件: c:字符设备,一次存取一个字符 b:块设备 p:管道文件 fi,fo s:套接字文件,soc ...

  2. 7、Linux中文件类型、文件属性

    Linux中文件类型简介:Windows中通过扩展名来区分文件类型,但是在Linux中文件的扩展名与文件类型无关,为了兼容用户使用Windows的习惯,我们也会用扩展名来表示Linux中的文件类型.在 ...

  3. linux怎么看文件状态,linux查看文件类型-file、状态-stat

    linux查看文件类型-file.状态-stat 首页 计算机相关 linux命令 linux查看文件类型-file.状态-stat file 命令可以用来查看文件类型-i mime type -s ...

  4. linux 每日学一点《Linux链接文件类型》

    2010.11.18 --------Linux链接文件类型-------------- Linux链接文件类型有两种,类似于windows系统下的快捷方式.但是Linux链接文件类型又与window ...

  5. 细说Linux链接文件类型

    Linux链接文件类型有两种,类似于windows系统下的快捷方式.但是Linux链接文件类型又与windows系统的不同. Linux 文件系统最重要的特点之一是它的文件链接.链接是对文件的引用,这 ...

  6. linux有那几种文件类型,Linux常用文件类型有哪些?六大类!

    在学习Linux的过程中,大家会遇到各种各样的问题,比如说:Linux常用文件类型有哪些?我想很多人都不是很了解吧,接下来我们一起来看看吧. Linux的文件没有扩展名,所以Linux下的文件名称和它 ...

  7. GUN/LINUX的文件类型

    GUN/LINUX的文件类型: 1.   -: 普通文件  f 2. d: directory  目录文件 3.  b : block device  块设备文件  以块为单位 ,支持随机访问 4. ...

  8. 【Linux】文件类型

    我们知道在Linux下一切皆文件,那么Linux下是如何区分这些文件的呢?我们知道在windows下是查看文件的后缀名来区分各种各样的文件,但是在Linux下却没有后缀名那么我们如何区分呢? 一.in ...

  9. Linux基本文件类型

    Linux基本文件类型 基本文件类型 - : 普通文件d : 文件目录p : 管道文件l : 软连接文件c : 字符设备文件s : socket文件

最新文章

  1. HDU 1501 Zipper
  2. IPMI从驱动到应用(中篇 )
  3. TableCellRenderer和TableCellEditor(一)
  4. ProGuard中keep到底有什么作用
  5. 【数学】Birthday
  6. 服务器mysql数据库被人非法连接_如何让mysql数据库允许被远程连接访问
  7. 阶段1 语言基础+高级_1-2 -面向对象和封装_1面向对象思想的概述
  8. 20191205每日一句
  9. HPE Comware Lab - Simulator
  10. LDAP 统一认证 单点登录学习
  11. k8s部署prometheus的相关配置
  12. 用VBA打开PDF文件
  13. 手写原笔迹输入_原笔迹真实展现 E人E本 M1手写功能体验
  14. 神经网络参数量和计算量,神经网络计算公式
  15. 黄梅一中高考2021成绩查询,2020年黄冈高考成绩出炉!这些高分考生太棒了!
  16. 远程视频监控必备专业知识
  17. 计算机程序设计在日常生活中的应用,《走进程序设计》教学设计
  18. 【TouchDesigner】Feedback的应用NO.3
  19. 手把手教你从零搭建深度学习项目(附链接)
  20. 为什么电脑传到手机上的html,电脑上的Excel表格传到手机上,手机为什么打不开?...

热门文章

  1. 空气源热泵如何实现远程集中管理的
  2. Python下进程同步之互斥锁、信号量、事件机制
  3. 浅谈递归函数—C语言
  4. 【Linux】嵌入式Linux系统的移植(下篇:BootLoader,以U-Boot为例)
  5. 创建一个docker容器
  6. 一加7T可以刷鸿蒙系统吗,一加7T最新系统升级刷机包(官方刷机固件完整rom包公测版第九版)...
  7. 位操作 、|、~、^、、
  8. const与指针用法
  9. MATLAB希尔伯特矩阵和逆希尔伯特矩阵
  10. 2020华为软挑热身赛代码开源-思路大起底(华为软件精英挑战赛编程闯关)