Linux中的文件含义和属性简介

所使用的版本为CentOS

Linux中文件的含义

[root@localhost ~]# cd /
[root@localhost /]# pwd
/
[root@localhost /]# cd ~
[root@localhost ~]# pwd
/root

root为用户名,localhost为主机名,~为家目录(相当于/root/),/为根目录;

[root@localhost /]# ls
bin   etc   lib    media    opt   root  sbin  sys  usr   boot    dev    home  lib64  mnt    proc  run   srv   tmp  var
[root@localhost /]#
  • /bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。

  • /etc: 这个目录用来存放所有的系统管理所需要的配置文件和子目录。

  • /lib:
    这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。

  • /media:
    linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

  • /opt:
    这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。

  • /root:
    该目录为系统管理员,也称作超级权限者的用户主目录。

  • /sbin:
    s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。

  • /sys:
    这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。
    sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。
    该文件系统是内核设备树的一个直观反映。
    当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。

  • /usr:
    这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

  • /boot:
    这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

  • /dev :
    dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

  • /home:
    用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

  • /mnt:
    系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

  • /proc:
    这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
    这个目录的内容不在硬盘上而是在内存里.

  • /run:
    是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有 /var/run 目录,应该让它指向 run。

  • /srv:
    该目录存放一些服务启动之后需要提取的数据。

  • /tmp:
    这个目录是用来存放一些临时文件的。

  • /var:
    这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。
    这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下,另外mail的预设放置也是在这里。

/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。
值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。

文件的基本属性

[root@localhost usr]# ll
dr-xr-xr-x.      2      root       root 24576  11月 16 21:37 bin
drwxr-xr-x.      2      root       root    60    10月 29 16:58 character
drwxr-xr-x.      2      root       root     6   4月  11 2018 etc
(类型权限)(连结数)(所有者)(所属群组)(容量)(修改日期)(文件名)

类型与权限:dr-xr-xr-x

类型有以下几种:
当为[ d ]则是目录。
当为[ - ]则是文件;
若是[ l ]则表示为链接文档(link file);
若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

d    r   -   x   r   -   x   r   -   x
1    2   3   4   5   6   7   8   9   10
   (所有者权限)(所属组权限)(其他用户权限)

权限:
r:读;
w:写;
x:执行;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux,红色的文件通常表示它们是压缩文件或归档文件,例如.tar、.gz、.zip等。这些文件经过压缩或归档处理,可以节省磁盘空间,方便传输和备份。在使用Linux命令行时,红色的文件名也可以帮助用户更快地识别文件类型,方便操作。 ### 回答2: 在Linux文件的颜色通常被用来表示文件类型或文件属性。红色的文件通常代表的是压缩文件或归档文件,比如tar、gzip、zip等等。具体来说,当一个文件或目录被标记成红色时,可能有以下几种情况: 1. 压缩文件Linux有许多不同的压缩格式,比如.tar、.tar.gz、.tar.bz2、.zip等等。当你使用压缩命令对文件进行压缩时,压缩后的文件会被标记成红色,以区别于普通的文件。 2. 归档文件:归档文件是将一群文件打包成一个文件。归档文件通常用于备份或转移文件,包括常见的.tar、.tgz、.txz和.zip等格式。当你使用tar命令创建一个归档文件时,归档文件会被标记成红色。 除了压缩文件和归档文件外,红色的文件还可能表示其他类型的文件,具体取决于不同的Linux发行版、终端设置或别的一些配置选项。在不同的环境,红色的文件可能会表示某些危险的文件,比如病毒或恶意软件。因此,在使用Linux系统时,我们需要谨慎对待红色的文件,确保不会意外打开或运行危险的程序。 ### 回答3: 在Linux,红色的文件通常是指权限设置为可执行的文件。当我们使用ls命令查看某个目录下的文件时,如果其有一个文件显示为红色,那么就意味着该文件是可执行的。这一点可以通过使用ls -l命令来确认,可以看到可执行文件的权限为-rwxr-xr-x或-rwxrwxrwx。 Linux文件权限共有三组,分别是文件所有者的权限、文件所属组的权限以及其他用户的权限。其,可执行文件的权限通常包括读、写、执行三个部分。读权限允许用户查看文件内容,写权限允许用户对文件进行修改,而执行权限则允许用户在终端执行该文件。 对于系统管理员来说,红色的文件非常重要,因为只有可执行权限才能让该文件成为可以运行的程序。当我们需要安装软件或运行某个应用程序时,就需要针对该程序给予可执行权限。通常情况下,我们可以使用chmod命令来进行权限修改,例如chmod +x filename,表示将filename文件的可执行权限打开。 总之,Linux的红色文件表示该文件具有可执行权限,这是在Linux系统很重要的一部分,因为只有授予可执行权限才能让该文件成为可运行的程序。对于管理员和开发人员来说,了解可执行文件的权限设置是非常必要的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值