精华内容
下载资源
问答
  • Linux文件类型(b、c、d、l、s、-)
    千次阅读
    2019-08-14 17:47:12

    Linux文件类型说明

    文件类型说明
    b块设备,是一些提供系统存取数据的接口设备,例如硬盘。
    c字符设备,是一些串行端口的接口设备,例如键盘、鼠标、打印机、tty终端。
    d目录,类似于Windows的文件夹。
    l链接文件,类似于Windows的快捷方式。
    s套接字文件(socket),用于进程之间的通信。
    -文件,分纯文本文件(ASCII)和二进制文件(binary)。
    命令说明
    file filename查看文件类型
    更多相关内容
  • Linux文件类型

    千次阅读 2022-03-23 19:32:47
    Linux文件类型及目录结构 /(根目录) Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入"/home其实是在告诉电脑,先从/(根目录)开始,再进入到home目录 /home 每个用户都有...
      •  Linux开发环境概述
        • 架构设计特点
          • 大树底下好乘凉:对磁盘分区的管理(树状)
          • 一切皆文件:对数据、硬件设备的管理
        • “/”(根目录)是linux系统中最顶层的目录
      • Linux文件类型及目录结构
        • /(根目录)
          • Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入"/home其实是在告诉电脑,先从/(根目录)开始,再进入到home目录
        • /home
          • 每个用户都有自己的用户目录:/home/用户名用来存放用户的数据、设置文件等
        • /root
          • 这是系统管理员( root user)的目录。
        • /bin
          • 这里存放了标准5的nux的工具,比如像“"s"、"cat、“mv、"cp"等
        • /sbin
          • 存放涉及系统管理的命令,只有系统管理员才可执行,普通用户无权限执行这个目录下的命令。在系统其它目录下的sbin目录下包含的都是root权限才能执行的命令
        • /lib
          • 主要用于存放应用程序所需的共享库,在Linux执行或编译一些程序的时候,用到的一些库,就在这个目录下
        • /etc
          • 这里存放了系统、软件的配置文件。如用户的账号与密码、系统的主要设定、所要开启的服务项目
        • /boot
          • 放置linux系统启动时相关的文件
        • /var
          • 系统执行过程中经常变化的文件/var/log:随时更改的日志文件/var/log/ message:所有的登录文件存放目录
        • /tmp
          • 存放用户或程序的临时文件,通常为空,任何人都可以访问,重要数据不可放置在此目录下。
        • /dev
          • 存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备
        • /usr
          • 系统存放程序的目录,比如命令、帮助文件等。这个目录下, 找到不适合放在/bin或/etc目录下的额外的工具。安装linuⅸx官方提供的软件包时,大多安装在这里。如果软件有配置文件,会把配置文件安装在/etc目录中
        • /opt
          • 主机安装软件的额外目录,意思为可选择的,有些软件包也会被安装在这里。安装到/opt目录下的程序,它所有的数据、库文件等都放在一个目录下
        • /mnt
          • 用于存放挂载储存设备的挂载目录,不过并不是绝对的只要愿意,可以随便找一个地方挂载
        • /media
          • 有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括∪盘)、CD/DVD驱动器等
        • /proc
          • 存放操作系统运行时,进程信息及内核信息(比如φpu、硬盘分区、内存信息等)
        • 普通文件(数据文件)
          • 文本文件
          • 二进制文件
        • 设备文件
          • 字符设备
          • 块设备
        • 链接文件
          • 软连接
          • 硬链接
        • 管道文件
        • 套接口(Socket)文件(套接字)
          • 流式套接口
          • 数据报套接口
          • 原始套接口
    展开全文
  • linux文件类型及修改文件权限

    千次阅读 2018-02-13 21:23:49
    1、文件类型共七种: d 目录 l 符号链接(软硬连接) s 套接字文件 b 块设备文件 c 字符设备文件 p 命名管道文件 - 普通文件,或者更准确的说,不属于以上几种类型的文件 2、 文件权限设置 chmod [who] operator ...

    “linux的宗旨是:一切皆文件~”

    1、文件类型共七种:

    d    目录
    l    符号链接(软硬连接)
    s    套接字文件
    b    块设备文件
    c    字符设备文件
    p    命名管道文件
    -    普通文件,或者更准确的说,不属于以上几种类型的文件

    2、 文件权限设置

    chmod [who] operator [permission] filename
    who的含义:
    u 文件属主权限
    g 同组用户权限
    o 其他用户权限
    a 所有用户(u+g+o)
    operator的含义:
    + 增加权限
    - 取消权限
    = 设定权限
    permission的含义:
    r 读权限
    w 写权限
    x 执行权限
    t 粘性位*
    l 给文件加锁,使其他用户无法访问
    u.g.o 针对文件属主,同组用户以及其他用户的操作

    粘性位“t” 如果在一个目录上出现“t”位,那么表示该目录只有其属主才可以删除;如果出现在文件列表,那么意味着该脚本或者程序在执行时会被放在交换区(虚存)

    修改权限(符号模式):
    chmod u+x hello.py
    chmod +w hello.py
    chmod -R +x runall.sh : -R 表示递归修改,包括该文件夹下的子文件

    修改权限(绝对模式,不同数字代表不同权限):
    chmod 664 hello.py
    chmod 777 *
    <<< 绝对模式下,用数字代替相应的权限位,可读用数字4,可写用数字2,可执行用数字1表示,修改同一个用户(u或者g或者o)权限只需要将对应的权限位的值相加:比如,6代表可读可写。

    <<<修改多个用户的不同权限需要多个数字一并设置,第一个数字代表属主用户,第二个数字代表同组用户,第三个数字代表其他用户:比如,664代表属主用户可读可写,同组用户可读可写,其他组可读

    在绝对模式下修改权限应该有四位数字664其实是0664。第一位是设置suid和guid的,一旦设置了该位,那么在可执行权限位x上会出现一个s:suid(权限数字4)意味着如果某个用户对属于自己的shell脚本设置了这种权限,那么其他用户在执行这一脚本时也会具有其属主相应的权限;guid(权限数字2)意味着执行相应的脚本的用户将具有该文件所属用户组中用户的权限。

    修改文件所属:
    语法: chown -R -h owner file

    -R意味着对所有子目录下的文件做同样的修改; -h意味着在改变符号链接文件的属主时不影响该链接所指向的目标文件。

    chown root hello.py :将hello.py文件的所属修改为root

    修改文件所在组:
    语法类似于chown
    chgrp root hello.py :将hello.py文件所在组修改为root

    创建文件默认权限:

    umask命令确定创建文件的缺省权限,一般umask在/etc/profile文件中设置,每个用户登录时会引用该文件,如果设置umask,那么可以在$HOME下的.profile或者bash_profile文件中保存。
    这里写图片描述

    这里写图片描述

    ps : 用umask命令查看当前umask值

    展开全文
  • LINUX系统文件类型分类

    千次阅读 2021-05-09 03:08:12
    概述:linux文件可以分为五种类型,分别为:普通文件、目录、字符设备或块设备、套接口文件、符号链接文件。下面详细介绍这几种文件。1 普通文件[root@localhost ~]# ls -lh install.log-rw-r–r– 1 root root 53K ...

    使用LINUX过程中,时常会对文件进行操作。但是linux中文件究竟有哪些分类呢?今天让我们大家来总结一下吧!

    概述:

    linux文件可以分为五种类型,分别为:普通文件、目录、字符设备或块设备、套接口文件、符号链接文件。下面详细介绍这几种文件。

    1 普通文件

    [root@localhost ~]# ls -lh install.log

    -rw-r–r– 1 root root 53K 03-16 08:54 install.log

    我 们用 ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r–r– ,值得注意的是第一个符号是 – ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具… …. 或 cp工具等。这类文件的删除方式是用rm 命令;

    2 目录

    [root@localhost ~]# ls -lh

    总计 14M

    -rw-r–r– 1 root root     2 03-27 02:00 fonts.scale

    -rw-r–r– 1 root root   53K 03-16 08:54 install.log

    -rw-r–r– 1 root root   14M 03-16 07:53 kernel-6.15-1.2025_FC5.i686.rpm

    drwxr-xr-x 2 1000 users 4.0K 04-04 23:30 mkuml-2004.07.17

    drwxr-xr-x 2 root root  4.0K 04-19 10:53 mydir

    drwxr-xr-x 2 root root  4.0K 03-17 04:25 Public

    当 我们在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。

    3 字符设备或块设备文件

    如时您进入/dev目录,列一下文件,会看到类似如下的;

    [root@localhost ~]# ls -la /dev/tty

    crw-rw-rw- 1 root tty 5, 0 04-19 08:29 /dev/tty

    [root@localhost ~]# ls -la /dev/hda1

    brw-r—– 1 root disk 3, 1 2006-04-19 /dev/hda1

    我们看到/dev/tty的属性是 crw-rw-rw- ,注意前面第一个字符是 c ,这表示字符设备文件。比如猫等串口设备

    我们看到 /dev/hda1 的属性是 brw-r—– ,注意前面的第一个字符是b,这表示块设备,比如硬盘,光驱等设备;

    这个种类的文件,是用mknode来创建,用rm来删除。目前在最新的Linux发行版本中,我们一般不用自己来创建设备文件。因为这些文件是和内核相关联的。

    4 套接口文件

    当我们启动MySQL服务器时,会产生一个mysql.sock的文件。

    [root@localhost ~]# ls -lh /var/lib/mysql/mysql.sock

    srwxrwxrwx 1 mysql mysql 0 04-19 11:12 /var/lib/mysql/mysql.sock

    注意这个文件的属性的第一个字符是 s。我们了解一下就行了。

    5 符号链接文件

    [root@localhost ~]# ls -lh setup.log

    lrwxrwxrwx 1 root root 11 04-19 11:18 setup.log -> install.log

    当 我们查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。是通过ln -s 源文件名 新文件名。上面是一个例子,表示setup.log是install.log的软链接文件。怎么理解呢?这和Windows操作系统中的快捷方式有点相 似。

    符号链接文件的创建方法举例;

    [root@localhost ~]# ls -lh kernel-6.15-1.2025_FC5.i686.rpm

    -rw-r–r– 1 root root 14M 03-16 07:53 kernel-6.15-1.2025_FC5.i686.rpm

    [root@localhost ~]# ln -s kernel-6.15-1.2025_FC5.i686.rpm  kernel.rpm

    [root@localhost ~]# ls -lh kernel*

    -rw-r–r– 1 root root 14M 03-16 07:53 kernel-6.15-1.2025_FC5.i686.rpm

    lrwxrwxrwx 1 root root  33 04-19 11:27 kernel.rpm -> kernel-6.15-1.2025_FC5.i686.rpm

    展开全文
  • linux 查看文件类型

    千次阅读 2021-02-20 15:02:05
    Linux文件类型和文件的文件名所代表的意义是两个不同的概念,在linux中文件类型与文件扩展名没有关系。它不像Windows那样是依靠文件后缀名来区分文件类型的,在linux中文件名只是为了方便操作而的取得名字。Linux...
  • LInux系统下一共分为 7种文件类型: 普通文件 目录文件 字符设备文件和块文件 符号链接文件 套接字文件 1、普通文件 像文本文件、二进制文件,我们编写的源代码文件这些都是普通的文件。 文本文件: 譬如常见的....
  • Linux中的文件类型以及文件属性

    千次阅读 2021-05-17 03:17:45
    Linux中主要文件类型分为四种:普通文件、链接文件、目录文件、设备文件一、普通文件普通文件仅仅是字节序列,Linux没有对其内容规定任何结构。可以是程序源代码,可执行文件、图片、声音等。在Linux终端使用以下...
  • Linux基本文件类型

    千次阅读 2018-10-26 17:24:50
    Linux基本文件类型 基本文件类型  - : 普通文件  d : 文件目录  p : 管道文件  l : 软连接文件  c : 字符设备文件  s : socket文件...
  • Linux常用文件类型有哪些?六大类!

    千次阅读 2021-05-09 04:01:31
    在学习Linux的过程中,大家会遇到各种各样的问题,比如说:Linux常用文件类型有哪些?我想很多人都不是很了解吧,接下来我们一起来看看吧。Linux的文件没有扩展名,所以Linux下的文件名称和它的种类没有任何关系,...
  • Linux文件系统类型

    千次阅读 2021-08-01 10:48:25
    本节学习Linux下的l文件系统类型 提示:以下是本篇文章正文内容,下面案例可供参考 一、文件系统类型 不同文件系统采用不同的方法来管理磁盘空间,各有优劣;文件系统是具体到分区的,所以格式化针对的是分区,...
  • Linux文件类型分类

    千次阅读 2016-08-20 20:59:30
    Linux文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具......我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话
  • linux文件系统类型

    万次阅读 2018-01-09 20:27:38
     Linux 支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面...
  • linux 修改文件类型

    千次阅读 2018-11-27 10:29:00
    利用Linux下的vim编辑器,可以方便的在dos文件、unix文件之间进行切换,且可以便利的去除恼人的^M符。 vim file然后,:set ff?用于查看当前文件是dos格式还是unix格式,显示如下: 强制切换为unix格式,然后保存即可...
  • linux文件类型有哪些?

    千次阅读 2019-09-18 07:23:34
    ll 列出权限来的最左边是文件类型,同时也可以file 用于查看文件的的类型-:表示这是一个普通的文件。d:表示是一个目录(directory)。b:字符(character)设备,特殊类型文件。c:区块(block)设备,是特殊...
  • Linux下的文件类型及文件后缀名详解

    千次阅读 2018-09-19 16:53:49
    2013年11月19日 14:29:51 jack-zhu 阅读数:5336 标签: Linux下的文件类型及文件后缀名详解 Linux的文件类型及文件后缀名 Linux文件类型 Linux的文件缀名 更多 个人分类: linux Linux下的文件类型及文件后缀名详解...
  • Linux下七种文件类型、文件属性及其查看方法

    万次阅读 多人点赞 2018-02-01 22:11:15
    Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-] 目录文件 就是目录, 能用 # cd 命令进入的。第一个属性为 [d],例如 [drwxrwxrwx...
  • Linux操作系统文件类型有哪几种?

    万次阅读 2018-07-30 22:10:13
    Linux文件类型常见的有: 普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明。 1. 普通文件  我们用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得...
  • 目录文件Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。 设备文件Linux系统把每一个设备都看成是一个文件 普通文件(-)目录(d)符号链接(l) *进入etc可以查看,相当于快捷方式...
  • Linux文件类型与扩展名

    千次阅读 2016-10-29 11:09:44
    Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件...
  • Linux下七种文件类型总结

    万次阅读 2018-04-06 16:04:26
    1、Linux下七种文件类型文件类型标识文件类型-普通文件d目录l 符号链接s(伪文件)套接字b(伪文件)块设备c(伪文件)字符设备p(伪文件)管道2、占用存储空间的类型:文件、目录、符号链接。符号链接记录的是路径...
  • Linux文件类型常见的有: (1)普通文件:符号是 - (2)目录文件:符号是 d (3)字符设备文件:符号是c (4)块设备文件:符号是b (5)符号链接文件:符号是l 前提 分区 fidisk —1、创建物理卷 pvcreate /dev/...
  • 文件类型(共7种): - :普通文件 d:目录文件 (directory) c:字符设备文件 (char) b:块设备文件 (block) s:本地域套接口 (socket) p:有名管道 (pipeline) l:符号连接 (link) 终端中文件的颜色: 蓝色:...
  • Linux文件系统类型介绍

    千次阅读 2020-04-12 10:21:44
    Linux 把设备都当作文件一样来进行操作,这样就大大方便了用户的使用(在后面的 ...这就涉及到文件系统,以下介绍以下Linux文件系统。 1.ext2 和 ext3 ext3 是现在 Linux(包括 Red Hat,Mandrake 下...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 896,690
精华内容 358,676
关键字:

linux文件类型

友情链接: 77433619steroFullFNL.rar