使用file命令判断没有扩展名的文件类型

linux对于文件的扩展名没有像windows要求的那么严格,所以在使用linux的过程中经常会遇到有些文件根本就没有扩展名,哪么我们应该如何去判断没有扩展名的文件,到底是文件还是目录呢?其实我们可以借助file来检查文件的类型,示例如下:

[root@localhost ~]# file install.log
install.log: UTF-8 Unicode text

install.log为文本文件

[root@localhost ~]# file /usr/local/
/usr/local/: directory

/usr/local为目录

这个命令还是非常简单的!

时间: 2024-11-01 18:04:54

使用file命令判断没有扩展名的文件类型的相关文章

ASP.NET导出Excel打开时提示:与文件扩展名指定文件不一致解决方法_实用技巧

"将页面显示的GridView中的数据,导出到Excel表格中"时遇到这样一个错误: C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致.具体提示如图: 解决办法:这里采用"修改注册表的方法"解决此问题,这并没从根上解决问题: 1.打开注册表编辑器方法:开始 -> 运行 -> 输入regedit -> 确定 2.找到注册表子项HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Exc

C#如何创建并且读取属于自己的扩展名的文件夹?

问题描述 我在看有些开源的项目能生成一个比较特殊的扩展名的文件比如sphinx会生成***.conf,***.sph,*****.ind等等这些不寻常的扩展名的文件,用txt打开可以看里边的内容我想问的是1.用C#如何这样创建并且读取类似这样自己定义的扩展名的文件呢?2.这样存储数据有什么好处呢??难道会比直接存在数据库或txt来读取快??? 解决方案 解决方案二:文件拓展名是系统用来标志文件格式的一种形式,改变一个文件的拓展名并不代表改变了文件本身内容.stringfile=txtFilePa

Qt之QFileIconProvider(根据扩展名获取文件图标、类型)

简述 在Qt之QFileIconProvider一节中已经讲解关于如何获取文件图标与类型.但只仍针对本地已存在的文件,此节,我们主要运用前面分享的内容,讲述如何通过任意后缀或本地不存在的文件来获取相关的图标与类型. 简述 步骤 示例 效果 源码 更多参考 步骤 因为Qt本身并没有提供对于不存在文件获取图标.类型的接口,所以我们只能另寻出路. 步骤: 通过扩展名(如:txt.exe.pptx)构建临时文件QTemporaryFile. 通过QFileIconProvider获取对应的图标.类型 .

Qt之根据扩展名获取文件图标、类型

简述 在C++根据扩展名获取文件图标.类型一节中我们分享了如何根据扩展名来获取对应的文件图标.类型,下面.我们在Qt中使用它. 简述 示例 效果 源码 更多参考 示例 如下,我们根据扩展名来获取对应的文件图标.类型. 效果 源码 首先在pro中添加winextras模块: QT += winextras 然后,在源码中包含:#include <QtWin>,之后,方可使用. std::string strArray[13] = {"folder", ".exe&q

python查找目录下指定扩展名的文件实例_python

本文实例讲述了python查找目录下指定扩展名的文件.分享给大家供大家参考.具体如下: 这里使用python查找当前目录下的扩展名为.txt的文件 import os items = os.listdir(".") newlist = [] for names in items: if names.endswith(".txt"): newlist.append(names) print newlist 希望本文所述对大家的Python程序设计有所帮助. 以上是小编

重装XP系统更改文件扩展名提示文件不可用怎么办

  重装XP系统的方法有很多种方式,当我们系统遇到各种故障或不能正常操作时,会通过系统还原或重装来解决,最近有用户在安装XP系统后在新建文件或给其他文档更改名称时提示"如果改变文件夹扩展名,可能会导致文件不可用.          确实要更改吗?"(如图),出现这样的提示相信很多用户也不敢随意尝试修改,其实这并不是什么系统故障问题,只要不修改文件类型名称或者修改文件夹选项,选择"隐藏已知文件类型的扩展名"即可. 1.点击我的电脑,之后就打开工具栏,选择里面的文件夹选

如何让Eclipse识别非标准扩展名的文件?

问题描述 比如,有的文件本来是php,但是扩展名为inc,这样一来Eclipse就不能识别它,语法高亮.函数变量补全功能也就失效了,怎样才能让Eclipse也把这些inc文件当作php处理呢?我想应该在preference中设置,但是没找到,高手指点一下!是个php问题,但是只有这一个Eclipse版块,就将就发在这儿了. 解决方案 解决方案二:解决了preference-general-contenttypes-phpcontenttype-add*.inc解决方案三:你选择用openwith

C++根据扩展名获取文件图标、类型

简述 在Windows系统中,根据扩展名来区分文件类型,比如:.txt(文本文件)..exe(可执行程序).*.zip(压缩文件),下面,我们来根据扩展名来获取对应的文件图标.类型. 简述 源码 源码 如下,我们根据扩展名来获取对应的文件图标.类型. #include <windows.h> #include <iostream> // 获取文件图标 HICON fileIcon(std::string extention) { HICON icon = NULL; if (ext

PHP文件上传后缀名与文件类型对照表整理_php基础

ie 火狐 id 后缀名 php识别出的文件类型 0 gif image/gif 1 jpg image/jpeg 2 png image/png 3 bmp image/bmp 4 psd application/octet-stream 5 ico image/x-icon 6 rar application/octet-stream 7 zip application/zip 8 7z application/octet-stream 9 exe application/octet-str