首页 > 系统相关 >Linux 中的文件简单说明

Linux 中的文件简单说明

时间:2022-12-01 17:01:07浏览次数:65  
标签:文件 13 drwxr Linux 简单 xr root 目录

Linux 中的文件简单说明

作者:Grey

原文地址:

博客园:Linux 中的文件简单说明

CSDN:Linux 中的文件简单说明

说明

本文基于 CentOS 7

根目录(/)下文件夹主要作用

[root@linux /]# ll /
total 16
lrwxrwxrwx.   1 root root    7 Aug 17 02:40 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 Sep 13 22:03 boot
drwxr-xr-x.  20 root root 3200 Sep 13 21:58 dev
drwxr-xr-x.  74 root root 8192 Sep 13 22:03 etc
drwxr-xr-x.   2 root root    6 Apr 11  2018 home
lrwxrwxrwx.   1 root root    7 Aug 17 02:40 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Aug 17 02:40 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 Apr 11  2018 media
drwxr-xr-x.   2 root root    6 Apr 11  2018 mnt
drwxr-xr-x.   2 root root    6 Apr 11  2018 opt
dr-xr-xr-x. 109 root root    0 Sep 13 21:58 proc
dr-xr-x---.   2 root root  151 Sep 13 21:59 root
drwxr-xr-x.  25 root root  740 Sep 13 22:03 run
lrwxrwxrwx.   1 root root    8 Aug 17 02:40 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 Apr 11  2018 srv
dr-xr-xr-x.  13 root root    0 Sep 13 21:58 sys
drwxrwxrwt.   8 root root  172 Sep 13 22:58 tmp
drwxr-xr-x.  13 root root  155 Aug 17 02:40 usr
drwxr-xr-x.  19 root root  267 Aug 17 02:45 var

其中:

/boot

系统启动相关的文件,如内核,initrd,以及grub(bootloader)

/dev

设备文件

/etc

配置文件

/home

用户的家目录,每一个用户的家目录通常默认为:/home/USERNAME

/root

管理员的家目录

/lib

库文件

/media

挂载点目录,移动设备

/mnt

挂载点目录,额外的临时文件系统

/opt

可选目录,第三方程序的安装目录

/proc

伪文件系统,内核映射文件

/sys

伪文件系统,跟硬件设备相关的属性映射文件

/tmp

临时文件,/var/tmp

/var

可变化的文件,比如:日志文件,数据文件

/bin

可执行文件,用户命令

/sbin

管理命令

文件系统相关命令

df 显示磁盘的使用情况

du 显示文件系统的使用情况

ls 显示目录

Linux 中的文件类型

- 普通文件

d 目录文件

b 块设备文件(block)

c 字符设备文件

l 符号链接文件(symbolic link file)

p 命令管道文件(pipe)

s 套接字文件(socket)

文件权限信息说明

image

image

权限属性 文件 目录
r 允许打开并读取文件 允许列出目录内容(如果也设置了执行属性)
w 允许写入或截断文件;但是,不允许重命名或者删除文件。文件的删除或者重命名是由目录属性决定的 允许在目录内创建,删除,重命名文件(如果也设置了执行属性)
x 允许将该文件作为程序执行。以脚本语言编写的程序文件必须设置为可读才能被执行 允许进入该目录,例如 cd directory

Linux的umask命令指定在建立文件时预设的权限掩码。权限掩码是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。

使用指令umask查看当前权限掩码,则输入下面的命令

执行上面的指令后,输出信息如下:0022

接下来,使用指令mkdir创建一个目录,并使用指令ls获取该目录的详细信息,输入命令如下:

mkdir test1
ls –d –l test1/

执行上面的命令后,将显示新创建目录的详细信息,如下所示:

drwxr-xr-x 2 rootlocal rootlocal 4096 2011-9-19 21:46 test1/ 

注意:在上面的输出信息中,

"drwxr-xr-x"="777-022=755"

Linux下还有一些特殊的权限,参考:Linux特殊权限详解

标签:文件,13,drwxr,Linux,简单,xr,root,目录
From: https://www.cnblogs.com/greyzeng/p/16941951.html

相关文章

  • 2、通知签名(把两个文件合并成一个文件)
    如果通知有两份文件的话,那么领导若不在办公室,在家办公,那么他签名的时候只会签第二页的文件,他反馈回来的是一张图片,那么如何把一个【pdf文件】和【图片】合并成一张图片用......
  • k8s拷贝文件
    k8s拷贝文件1、从宿主机目录拷贝到pod中例如,需要把宿主机中/opt/test1.txt文件拷贝到pod中的/opt目录中还是以wyn-project1-7957cdf65f-ds7lh这个pod为例查......
  • iOS学习之 plist文件的读写
    在做iOS开发时,经常用到到plist文件, 那plist文件是什么呢?它全名是:PropertyList,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此......
  • Linux基础
    前情提要:本文出现了CentOS和Ubuntu混用的情况,不过两者除了一些基础的配置和包管理器不同外,大部分命令都是通用的,因此无需太在意这些。如果出了问题,建议百度,基本上都能......
  • 如何在Linux上挂载ISO镜像?
    https://cloud.tencent.com/developer/article/1626885https://blog.csdn.net/growing_IT_bird/article/details/70264066 一个ISO文件通常是一个压缩文件,里面包含了......
  • POM文件的标签解读
    <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://maven.apache.org/POM/4......
  • 获取目录下的文件
    阿斯蒂芬shell脚本-获取文件夹下所有文件-祁连雪狼之家-博客园(cnblogs.com)......
  • dSYM 文件分析工具
    来到新公司后,前段时间就一直在忙,前不久 ​​项目​​​ 终于成功发布上线了,最近就在给项目做优化,并排除一些线上软件的bug,因为项目中使用了友盟统计,所以在友盟给出的错误......
  • Linux 下中文输入法无法跟随光标问题
    github修复在上边仓库中找到最新的版本。下载jbr_jcef-xx.xx.xx-linux-x64-xxx.xx.tar.gz,然后解压,移动到你想要保存的位置。安装插件chooseruntime,现在好像叫``。帮助......
  • Linux 基础-文本处理命令
    概述find文件查找grep文本搜索参考资料概述Linux下使用Shell处理文本时最常用的工具有:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk。find......