Linux文件类型常见的有:

普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明。

1. 普通文件

我们用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。这类文件的删除方式是用rm 命令。

2. 目录文件

当我们在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。

3. 字符设备或块设备文件

区块(block)设备文件 :就是一些储存数据, 以提供系统随机存取的接口设备,举例来说,硬盘与软盘等就是啦。 你可以随机的在硬盘的不同区块读写,这种装置就是成组设备。你可以自行查一下/dev/sda看看, 会发现第一个属性为[ b ]。
字符(character)设备文件:亦即是一些串行端口的接口设备, 例如键盘、鼠标等等。这些设备的特色就是一次性读取的,不能够截断输出。 举例来说,你不可能让鼠标跳到另一个画面,而是滑动到另一个地方。第一个属性为 [ c ]。

4. 数据接口文件(sockets):

数据接口文件(或者:套接口文件),这种类型的文件通常被用在网络上的数据承接了。我们可以启动一个程序来监听客户端的要求, 而客户端就可以透过这个socket来进行数据的沟通了。第一个属性为 [ s ], 最常在/var/run这个目录中看到这种文件类型了。

5. 符号链接文件:

当我们查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。是通过ln -s 源文件名 新文件名创建的。这和Windows操作系统中的快捷方式有点相似。

Linux操作系统文件类型有哪几种?相关推荐

  1. linux系统文件的复制,linux操作系统文件复制操作

    <linux操作系统文件复制操作>由会员分享,可在线阅读,更多相关<linux操作系统文件复制操作(5页珍藏版)>请在人人文库网上搜索. 1.网络操作系统"课程实验报 ...

  2. Linux操作系统文件链接问题

    注:在学习yaffs文件系统时,遇到了关于文件链接的概念,下篇文章讲的不错: 链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link).默认情况下,ln命 ...

  3. linux文件中链接文件系统,一种基于Linux文件系统文件链接的缓存LRU方法

    一种基于Linux文件系统文件链接的缓存LRU方法 [技术领域] [0001]本发明涉及信息技术领域,特别是涉及一种基于Linux文件系统文件链接的缓存LRU方法. [背景技术] [0002]目前,随 ...

  4. 第二章:Linux系统目录介绍+第三章:Linux系统文件类型和文件权限

    文章目录 二.Linux目录结构 1.Linux的文件目录结构图 2.常用目录介绍 3.相对路径和绝对路径 三. Linux系统文件类型和文件权限 1.文件类型 2.文件权限 3.如果修改文件权限 3 ...

  5. Linux系统文件类型

    Linux系统文件类型有:    -:普通文件 d:目录文件(directory) b:块设备文件(block) c:字符设备文件(character) l:符号链接文件(symbolic link ...

  6. Linux系统文件类型 特殊文件 和 进程间通信机制

    Linux主要文件类型: 1:普通文件(第一个属性用"-"表示) 普通文件就是我们通常访问的文件,由ll命令显示出来的属性中,第一个属性为"-",例如[-rwx ...

  7. Linux——权限|shell运行原理——外壳程序|Linux权限的概念|对人操作|角色和文件操作|文件类型访问权限|修改权限ugo+-|8进制|修改权限|更改文件的拥有

    目录 shell运行原理--外壳程序 Linux权限的概念 对人操作 角色和文件操作 文件类型

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

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

  9. linux改文件系统类型,linux文件系统类型及mount

    1. 查看系统所支持的文件系统的方法 1.1 通过命令查看 mount df fdisk file parted fstab 1.2 通过系统文件查看 cat /proc/filesystems ls ...

  10. Linux操作系统命令解释

    Linux操作系统命令解释 1.文件管理 cat:(concatenate)命令用于连接文件并打印到标准输出设备上 chattr命令用于改变文件属性 chgrp(change group):命令用于变 ...

最新文章

  1. 2022-2028年中国儿童医疗行业深度调研及投资前景预测报告
  2. Mac下配置Maven
  3. [Android ] linux命令英文缩写的含义(方便记忆)
  4. vega8显卡和mx250哪个好_2020轻薄本推荐 (MX350显卡)
  5. Adobe产品安装错误问题:Exit Code: 7
  6. linuxpython重定向_linux命令重定向、、 1、 2、 1、 2、
  7. parallels desktop虚拟机与Mac共享网络设置方法
  8. 更新fielddata为true_线程与更新UI,细谈原理
  9. 使用ESP定律_手工脱壳
  10. ActiveReports 报表控件官方中文新手教程 (1)-安装、激活以及产品资源
  11. 信息学奥赛一本通(1034:计算三角形面积)
  12. Scrapy读取设置文件(settings.py)
  13. 商丘高中计算机考试成绩查询系统,河南省中招考生服务平台2019商丘中考成绩查询系统入口...
  14. axios请求拦截器错误_React中使用高阶组件和axios的拦截器,统一处理请求失败提示...
  15. LeetCode—Python版数组简单题(一)
  16. 中学生科技节活动计算机,2018年学校科技节活动
  17. java detach_java – Spring JpaRepository – Detach和Attach实体
  18. markdown 插入视频 、gif、 MP3
  19. 证监会叫停VR等行业跨界定增,福兮祸兮?
  20. ubuntu-16.04.6安装教程

热门文章

  1. 从python爬虫以及数据可视化的角度来为大家呈现“227事件”后,肖战粉丝的数据图
  2. 洛谷 P3987 我永远喜欢珂朵莉~(Splay+BIT+无限卡常)
  3. 希尔伯特空间巴拿赫空间空间上的翻译
  4. .netnbsp;C#实现nbsp;中文转Unic…
  5. Restricted RPS
  6. 清华大学2019年“全国优秀中学生信息学冬季体验营”报名通知
  7. 1月好书推荐-8本值得读的好书,让你受益终生
  8. java heap space 什么意思_java heap space是什么意思?
  9. 程序员该如何释放压力
  10. 如何通过一根网线连接两台电脑,实现数据的传输?