linux中 文件属性以 l、b、c、d。开头的都是什么文件?

作者&投稿:丁詹 (若有异议请与网页底部的电邮联系)
在Linux属性中,文件属性最前面的d是什么意思?~

d 代表的这个文件的文件是个目录 就像我们所说的文件夹 如果是-就说明这只是个文件 你想设置abc.txt的属性可以用chmod 权限 abc.txt就可以了

ls -al |grep c* 这样就可以了,运用管道命令|。
如何使用命令行在Linux中查找文件和文件夹
1
使用查找命令,“find”命令允许您搜索知道近似文件名的文件。该命令的最简单形式在当前目录中搜索文件,并递归地通过其与所提供的搜索条件匹配的子目录。您可以按名称,所有者,组,类型,权限,日期和其他条件搜索文件。
在提示符下键入以下命令将列出当前目录中的所有文件。
“find”后的点表示当前目录。

2
要查找符合特定模式的文件,请使用-name参数。您可以使用文件名元字符(例如*),但您应该将一个转义字符(\)放在每个字符之前或将它们括在引号中。
例如,如果要在Documents目录中找到以“pro”开头的所有文件,我们将使用该cd Documents/命令更改为Documents目录,然后键入以下命令:
find . -name pro\*
列出以“pro”开头的当前目录中的所有文件。
注意:find命令默认为区分大小写。如果要搜索单词或短语不区分大小写,请使用-inamefind命令中的选项。这是-name命令的不区分大小写的版本。

3
如果find没有找到符合条件的任何文件,则不会产生任何输出。
find命令有很多选项可用于完善搜索。有关find命令的更多信息,请man find 在“终端”窗口中运行,然后按Enter键。
4
使用定位命令
locate命令比find命令更快,因为它使用了先前构建的数据库,而find命令通过所有实际目录和文件在实际系统中进行搜索。locate命令返回包含指定字符组的所有路径名的列表。
数据库从cron定期更新,但您也可以随时更新数据,以便您可以获得最新的结果。为此,请在提示符下键入以下命令:
sudo updatedb
出现提示时输入密码。

5
locate命令的基本形式从文件系统中找到包含搜索条件全部或部分内容的所有文件。
locate mydata
例如,上面的命令发现了两个包含“mydata”的文件和一个包含“数据”的文件

如果要查找包含完全唯一的搜索条件的所有文件或目录,请使用-blocate命令中的选项,如下所示。
locate-b'\ mydata'
上述命令中的反斜杠是一个globbing字符,它提供了将非特定文件名中的通配符扩展成一组特定文件名的方法。通配符是表达式被评估时可以被一个或多个字符替换的符号。最常见的通配符是问号(?),它表示单个字符,而asterisk(*)表示连续的字符串。在上面的例子中,反斜杠禁用“* mydata *”隐式替换“mydata”,所以最终只能包含“mydata”的结果。

mlocate命令是一个新的locate的实现。它索引整个文件系统,但搜索结果只包含当前用户可访问的文件。更新mlocate数据库时,它会在数据库中保留时间戳信息。这允许mlocate知道目录中的内容是否更改,而不再读取内容,并使数据库更新速度更快,对硬盘驱动器的要求也更低。
当您安装mlocate时,/ usr / bin / locate二进制文件更改为指向mlocate。要安装mlocate,如果尚未包括在Linux发行版中,请在提示符下键入以下命令。
sudo apt-get install mlocate
注意:我们将在本文后面显示一条命令,允许您确定命令的可执行文件所在的位置(如果存在)。

mlocate命令不使用与标准locate命令相同的数据库文件。因此,您可能需要在提示符下键入以下命令手动创建数据库:
sudo /etc/cron.daily/mlocate
在数据库手动创建数据库或从cron运行脚本之前,mlocate命令将不起作用。

有关locate或mlocate命令的详细信息,请键入man locate或man mlocate 在“终端”窗口中,然后按Enter键。两个命令显示相同的帮助屏幕。

6
使用哪个命令
“which”命令返回发出命令时调用的可执行文件的绝对路径。这在找到用于在桌面,面板或桌面管理器中的其他位置创建程序的快捷方式时可用于查找可执行文件的位置。例如,键入命令将which firefox 显示下图中显示的结果。

默认情况下,哪个命令只显示第一个匹配的可执行文件。要显示所有匹配的可执行文件,请使用-a以下命令的选项:
这是一个firefox
您可以一次搜索多个可执行文件,如下图所示。只显示找到的可执行文件的路径。在下面的例子中,只发现了“ps”可执行文件。

注意:哪个命令只搜索当前用户的PATH变量。如果搜索只能作为普通用户使用的root用户的可执行文件,则不会显示任何结果。
有关哪个命令的更多信息,请在终端窗口中的命令提示符下键入“man which”(不带引号),然后按Enter键。
7
使用Whereis命令
whereis命令用于查找命令的二进制文件,源文件和手册页文件所在的位置。例如,whereis firefox 在提示符下输入将显示如下图所示的结果

如果您只想要显示可执行文件的路径,而不是源和路径(man(页)),请使用该-b选项。例如,该命令whereis -b firefox将仅显示/usr/bin/firefox为结果。这很方便,因为您可能会比搜索该程序的源页面和手册页更频繁地搜索程序的可执行文件。您也可以仅搜索源文件(-s)或仅搜索手册页(-m)。
有关whereis命令的详细信息,请键入man whereis 终端窗口,然后按Enter键。
8
了解Whereis命令与哪个命令之间的区别
whereis命令显示命令的二进制,源和手册页的位置,而哪个命令仅显示命令的二进制文件的位置。
whereis命令搜索二进制,源和man文件的特定目录列表,而哪个命令搜索当前用户的PATH环境变量中列出的目录。对于whereis命令,可以在命令的手册页的FILES部分中找到具体目录的列表。
当涉及默认显示的结果时,whereis命令显示它找到的所有内容,而哪个命令只显示找到的第一个可执行文件。您可以使用-a前面讨论过的选项来更改该命令。
因为whereis命令只使用硬编码到命令中的路径,所以您可能并不总是找到您要查找的内容。如果您正在搜索一个程序,则认为可能安装在whereis命令的手册页中未列出的目录中,您可能希望使用该-a选项以查找系统中所有出现的命令,

“l”是链接文件,相当于windows的快捷方式;

“b”是块设备,硬盘就是一个例子;

“c”是字符设备文件,鼠标,键盘算是;

“d”是目录文件,相当于windows的文件夹。



l是链接,相当于windows的快捷方式
d是目录,相当于windows的文件夹
c是字符设备文件,给你说你不懂,鼠标,键盘算是
b是块设备,硬盘就是一个例子

l是链接
d是目录
c是字符设备文件
b是块设备
-是文件

l 是链接文件
d 是目录文件
c 是字符设备文件
b 是设备文件

l表示链接文件,相当于windows的快捷方式;
b表示块设备,硬盘就是一个例内子;

c表示字符设备文件,鼠标,容键盘算是;

d表示目录文件,相当于windows的文件夹。更详细Linux介绍请查看《Linux就该这么学》。


海拉尔区18050519491: linux中crw brw lrw等等文件属性是什么 -
雷航阿贝: linux中c表示字符设备文件,b表示块设备文件,l表示符号链接文件,r表示可读权限,w表示可写权限.linux文件属性解读:文件类型:-:普通文件 (f) d:目录文件 b:块设备文件 (block) c:字符设备文件 (character) l:符号链接文件(symbolic link file) p:命令管道文件(pipe) s:套接字文件(socket) 文件权限: 9位,每3位一组,每一组:rwx(读,写,执行),当改组不具有某一权限用-代替.第一组为: 文件拥有者的权限, 该文件的拥有者可以读写,但不可执行;第二组为: 同群组的权限 第三组为: 其他非本群组的权限

海拉尔区18050519491: 列举linux系统的4种文件类型及其属性符号 -
雷航阿贝: 链接 l 字符设备 c 块设备 b 普通文件 - 目录 d

海拉尔区18050519491: 请问在LINUX中,文件类型 “l”符号连接、“p”管道文件、“s”socket文件 和“b”块设备文件 分别是什么意思?
雷航阿贝: 最前面的一个字符用来区分文件类型: 普通文件 :— 链接文件: l 字符设备文件:C 目录文件:d 块设备文件:b 管道文件:p socket文件:s

海拉尔区18050519491: Linux系统中有哪几种类型的文件 -
雷航阿贝: 看文件类型用这个:ls -hl ls -hl 以后在下面就会一列一列的列出许多文件.要知道文件类型就看第一个字母.通常以d开头的是目录以b开头的是块文件以c开头是字符文件 以l开头的是链接文件

海拉尔区18050519491: Linux怎么更改文件的属主 -
雷航阿贝: linux的文件属性有很多,其中,就是文件的属主,也就是文件的拥有者.我们使用命令"ls -l"可以查看到文件的属主:[etcp@localhost src]$ ls -l 总计 20 -rw-r--r-- 1 etcp root 483 09-06 22:10 Makefile -rw-r--r-- 1 etcp root 2364 09-06 22:16 tcp_...

海拉尔区18050519491: 如何修改Linux文件的属性与权限 -
雷航阿贝: 关于文件权限的例子 用ls -al命令查看文件属性如下-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc- 第一个字符代表文件(-)、目录(d),链接(l)- 其余字符每3个一组(rwx),读(r)、写(w)、执行(x)- 第一组rwx:文件所有者的权限是读...

海拉尔区18050519491: linux下可执行文件的默认扩展名是() A.exe B.com C.dll D.以上都不是 -
雷航阿贝: D.LINUX下的文件扩展名是形同虚设的,只是一种习惯,为了给用户更好的理解其作用,比如配置文件一般都以.conf结尾,“文本文件”一般都以.txt结尾(主要是为了跟WINDOWS用户习惯相接近),ELF文件不用扩展名,所以当你说可执行文件的时候千万不要说是exe文件,那是很不严格的说法,只说明你仅是一个WINDOWS程序员而已

海拉尔区18050519491: linux系统支持的文件类型有哪些 -
雷航阿贝: Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明. 1、普通文件 我们用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得注意的是第一个符号是 - ,这...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网