linux三种基本文件类型?
LINUX中的七种文件类型 d 目录文件。
l 符号链接文件(指向另一个文件,类似于windows的快捷方式)。
s 套接字文件。
b 块设备文件。
c 字符设备文件。
p 命名管道文件。 – 普通文件。
linux下查看文件类型的三种方法?
1、首先我们以管理员身份(root)登录系统,在系统界面窗口处,输入命令mount,可以看到/dev/sda1 on / type ext3 表示sda1 的文件系统是 ext3 的类型。
2、第二种方式,我们输入命令df -lhT命令,可以在返回的结果内查看到,/dev/sda1 ext3 表示文件类型为ext3类型。
3、第三种方式,我们输入命令file -s /dev/sda1 可以在返回的结果内发现,文件类型为ext3类型。
4、可以对系统内/etc/fstab 文件。进行查看。我们执行命令cat /etc/fstab。可以在文件内容内找到文件类型为ext3类型。
linux 如何判断是不是utf8文件?
通过file指令,我们得以辨识该文件的类型。
参数:
-b 列出辨识结果时,不显示文件名称。
-c 详细显示指令执行过程,便于排错或分析程序执行的情形。
-f<名称文件> 指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称。
-L 直接显示符号连接所指向的文件的类别。
-m<魔法数字文件> 指定魔法数字文件。
-v 显示版本信息。
-z 尝试去解读压缩文件的内容。
要确定类型的文件列表,多个文件之间使用空格分开,可以使用shell通配符匹配多个文件。
实例
显示文件类型:
# file install.log
install.log: UTF-8 Unicode text
# file -b install.log <== 不显示文件名称
UTF-8 Unicode text
# file -i install.log <== 显示MIME类别。
install.log: text/plain; charset=utf-8
# file -b -i install.log
text/plain; charset=utf-8
linux中怎么查找文件夹是否存在?
两个方式:find命令或者shell脚本。
1、find命令find是linux下用于查找文件的通用方法。find语法: find 例如:find /tmp -name wa* -type l ,是在/tmp下查找名为wa开头且类型为符号链接的文件。找到就表示存在。
2、shell脚本在进行文件的自动处理中常常需要自动判别,下面的脚本判断test.log是否存在,存在则显示文件存在,否则显示文件不存在。例子:编辑一个脚本判断文件是否存在vi t.sh#!/bin/bashif ;then //这里是判断语句,-e表示进行比较结果为真则存在 echo “文件存在”else echo “文件不存在”fi保存退出执行:sh t.sh