linux文件属性文文件类型知识
文件类型分别介绍:
1.普通文件:我们通过用ls -l来查看xxx.sql的属性,可以看到第一列内容为-rw-r--r--,值得注意的是第一个符号是-(英文字符减号),在Linux中,以这样的字符开头的文件就表示普通文件。这些文件一般是用相关的应用程序或系统命令创建,比如touch、cp、tar、echo、cat、>,>>等工具命令......。普通文件的删除方式可以使用rm命令
普通文件(regular file):第一个属性为“-”,按照文件内容,又大略可以分为:
1)纯文本文件(ascll):文件内容可以直接读到数据,例如:字母、数字等。可以用cat命令读文件,比如配置文件几乎都是这种类型的。
2)二进制文件(binary):linux中的命令程序就是属于这种格式。例如cat命令就是一个二进制文件
3)数据格式文件(data):有些程序在运行的过程中会读取某些特定格式的文件,那些特定格式的文件可以被称为数据文件。例如:linux在用户登录时,都会将登录的数据记录在/var/log/wtmp(last命令的数据库文件)那个文件内,该文件是一个数据文件。通过last命令读出来。cat命令会读出乱码,因为它属于一种特殊格式的文件。lastlog (/var/log/lastlog)
补充:通过file命令可以查看文件类型
目录文件(directory):
当我们在某目录下执行ls -ld目录名时,可以看到第一列内容为drwxr-xr-x,这种开头带有d字符的文件就表示目录,目录在linux中是比较特殊的文件。
创建目录的命令可以用mkdir命令或cp命令(带-r或-a参数),cp可以把一个目录复制为另一个目录。删除目录用rm -r或rmdir(删除空目录才可以)命令。
特别提示:下面是执行ls -F的结果,在写脚本时可以直接区别目录和文件,注意,每个目录的后面多了个斜线。
在生产场景中,我们一般是通过下面办法过滤出所有目录文件的:
ls -F /etc/ |grep "/$"
ls -l /etc/ |grep " ^d "
字符设备或块设备文件:
如果我们进入/dev目录,列一下文件,会看到类似如下的内容:
[root@xxx]# ll -al /dev/tty
crw-rw-rw- 1 root tty 5, 0 Sep 22...(字符c表示字符设备文件,是串行端口的接口设备)
b rw- r-- ---(字符b表示块设备,是存储数据供系统及程序访问的接口设备,如硬盘,光驱等都属于块设备)
转载于:https://www.cnblogs.com/axzq/p/9538158.html
linux文件属性文文件类型知识相关推荐
- Linux文件属性1——文件类型
以下内容源于朱有鹏<物联网大讲堂>课程的学习整理,如有侵权,请告知删除. 1.普通文件(- regular file) (1)文本文件 由文本构成的,文本指的是ASCII码字符: 不管 ...
- linux文件属性权限相关
一个linux目录或者文件,都会有一个所属主和所属组. 所属主,即文件的拥有者,而所属组,即该文件所属主所在的一个组. linux文件属性 包括文件类型 - d l b c s 依次表示 普通文件 ...
- linux 软硬文件类型,linux文件属性和类型、系统链接文件、软链接和硬链接
文件属性和类型 [[email protected] ~]# ll -d wzh d rwxr-xr-x. 2 root root 6 Mar 26 06:27 wzh 目录 ,权限 硬链接数 属主 ...
- Linux 规定的 4 种文件类型,Linux中的文件类型以及文件属性
Linux中主要文件类型分为四种: 普通文件.链接文件.目录文件.设备文件 一.普通文件 普通文件仅仅是字节序列,Linux没有对其内容规定任何结构.可以是程序源代码,可执行文件.图片.声音等.在Li ...
- 【已阅】Linux下的用户分类与su/sudo 命令,Linux下的文件类型/用户文件权限身份/文件权限属性/权限与文件权限/ls-l文件属性详解
Tips 下载就是把我们的文件拷贝到系统的某个特定路径之下,普通用户是不允许你往系统里面去拷的. Linux下的用户分类 root用户,管理员级别的用户身份,他的话基本上不受权限的约束. 普通用户,普 ...
- linux文件属性和类型
linux文件属性和类型 1.linux文件属性 第一种查看方式 [root@beua ~]# ls -l ks.cfg-rw-------. 1 root root 4434 May 30 13:5 ...
- chmod 文件夹及子文件夹_了解linux文件属性之chgrp,chown,chmod
linux小白到大神的成长之路:了解linux文件属性之chgrp,chown,chmod! 本经验由宗龙龙原创,全文共700多字,阅读需要14分钟,如果文中存在错误,还请大家多多指点,我会积极改进的 ...
- linux文件属性详细说明(网络转载,仅供学习之用)
1. Linux 文件属性概说: Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容: [root@localhost ...
- step2 . day2 Linux基础命令和常用知识汇总
整理了一下,这个阶段虽然也算嵌入式学习,但是总归是Linux系统知识,这个文件夹是为RHCE考试而准备的知识点整理文件夹,正好也把学过的知识做了一个出版整理,放到里面. 从明天开始,要开始shell脚 ...
最新文章
- BZOJ4571:[SCOI2016]美味——题解
- easyui分页查询为什么会有下拉框_做网站优化为什么要分析百度下拉词和相关搜索?...
- IntelliJ IDEA 建空包合并问题。
- Scrapy学习之报错ModuleNotFoundError: No module named 'win32api'
- 以下哪些参数不是sqlmap中的_变频器控制中必须要设置哪些参数?
- sql重命名数据库_为什么要为SQL单元测试巧妙地命名数据库对象
- Perl学习笔记(二)--标量数据
- Java中的队列API——Queue
- Linux 返回根目录,返回主目录
- PNETLAB模拟器汉化使用
- ipa文件上架app store的方法,很简单
- 淘宝/天猫采集商家信息插件
- 艾美智能影库服务器ip,家庭影院播放器;影库 篇一:艾美影库MS-300 到底怎么样?...
- 编写 systemctl 入门
- 鞍点计算 C语言 SDUT
- 华为云CDN为什么这么受用户的信赖?
- 怎么理解PCB阻焊开窗?
- 树莓派体验12 - 树莓派I2C接口获取温湿度
- JAVA-幂方和开方
- CSS 文字和图片的组合(float)——每天一遍小知识