linux判断是否是文件
发布时间 - 2019-11-07 00:00:00 点击率:次
linux判断是否是文件
linux下文件的后缀名只是为了好区分文件类型,和windows下的并不同,比如文本类型Linux下可以命名为text.exe,而windows下就会当成程序来执行,并且报错。
那怎样判断linux下某个东西是否是文件呢,其实,在linux上,一切都是文件,关键在于区分它们是什么类型的文件。
ls -l 命令
在显示文件的属性通常会以如下形式进行显示:
drwxr-xr-x
| 文件属性 | 文件类型 |
|---|---|
| - | 常规文件,即file |
| d | 目录文件 |
| b | block device 即块设备文件,如硬盘;支持以block为单位进行随机访问 |
| c | character device 即字符设备文件,如键盘支持以character为单位进行线性访问 |
| l | symbolic link 即符号链接文件,又称软链接文件![]() |
| p | pipe 即命名管道文件 |
| s | socket 即套接字文件,用于实现两个进程进行通信 |
常规文件
对于常规文件而言,又可以分为二进制文件,xml文件,db文件等等,如果要查看一个常规文件的类型可以使用 file 命令
设备类文件
通常情况下,在使用ls -l 后的第5列会显示当前文件的大小,但在设备类文件会有两个数字,以逗号间隔,这个并不表示是大小。
- 第一个数字:主设备号,用于区分设备类型,不同的设备主设备号不同,同一设备的设备号相同,用于确定加载设备的驱动程序
- 第二个数字:次设备号,用于区分同一种类型设备的不同设备,如硬盘1,硬盘2等
推荐: linux系统入门
# linux
# 就会
# 会有
# 但在
# 第二个
# 可以使用
# 报错
# 会以
# 命名为
# 关键在于
# 又可
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
Bootstrap CSS布局之列表
Laravel PHP版本要求一览_Laravel各版本环境要求对照
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
如何用wdcp快速搭建高效网站?
微信小程序 wx.uploadFile无法上传解决办法
如何快速上传建站程序避免常见错误?
Win11怎么开启自动HDR画质_Windows11显示设置HDR选项
Laravel Docker环境搭建教程_Laravel Sail使用指南
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
Python进程池调度策略_任务分发说明【指导】
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
如何基于PHP生成高效IDC网络公司建站源码?
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
javascript中闭包概念与用法深入理解
高端智能建站公司优选:品牌定制与SEO优化一站式服务
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
使用spring连接及操作mongodb3.0实例
如何用虚拟主机快速搭建网站?详细步骤解析
Swift中swift中的switch 语句
Laravel如何生成API文档?(Swagger/OpenAPI教程)
在线教育网站制作平台,山西立德教育官网?
如何快速辨别茅台真假?关键步骤解析
怎么用AI帮你为初创公司进行市场定位分析?
清除minerd进程的简单方法
bootstrap日历插件datetimepicker使用方法
如何在云主机上快速搭建网站?
Android使用GridView实现日历的简单功能
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
文字头像制作网站推荐软件,醒图能自动配文字吗?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
Android中AutoCompleteTextView自动提示
如何在宝塔面板中创建新站点?
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
Bootstrap整体框架之CSS12栅格系统
如何生成腾讯云建站专用兑换码?
如何在建站之星绑定自定义域名?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
node.js报错:Cannot find module 'ejs'的解决办法
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析


