Linux基础知识- 系统随你玩之-文件基本属性

简介: Linux基础知识-文件基本属性 了解了文件属性 这个系统随你玩

上一篇我们讲到了Linux 文件目录结构及重点关注对象,本篇我们讲Linux文件基本属性。

linux文件基本属性

Linux的多用户系统系统,不同用户处于不同的地位,拥有不同的权限。

1. 查看用户属性:ls -l

drwxr-xr-x 2 csdn csdn 4.0K 1月 27 22:14 Code

你可能除了知道最后面那一项是文件名之外,其它项就不太清楚了,那么到底是什么意思:
image.png
可能你还是不太明白,比如第一项文件类型和权限那一堆东西具体指什么,链接又是什么,何为最后修改时间,下面一一道来:
image.png

rwx:表示read、write和execute权限

2. 如何更改文件属性?

chgmod -R xyz 文件或目录

xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加
image.png

3、通过例子加深印象

不用着急我们来通过下面的讲解让你加深印象。
如果我们修改文件权限,我们可以学习下如何通过数字来计算权限:

读权限用数字4表示,写权限用数字2表示,执行权限数字1表示

r=4 w=2 x=1 

如果我要给读写执行权限那怎么算呢?

rwx=4+2+1=7

目标:修改CodeTest目录的权限修改为 drwxr-xrwx
思路:
1.所有者权限不变。数值相加为7
2.组权限不变。数值相加为5
3.其它所有者权限要变更,数值相加为7
结果:757

1、通过ll查看CodeTest目录权限,正常如下:
drwxr-xr-x 2 csn csn 4096 2月 22 18:12 CodeTest
2、计算权限数字:
#思路:
#1.所有者权限不变。数值相加为7
#2.组权限不变。数值相加为5
#3.其它所有者权限要变更,数值相加为7
结果:757
3、 使用chmod 命令修改权限
chmod 757 CodeTest
使用ll验证,正常结果如下:
drwxr-xrwx 1 csn csn 4.0K 2月 22 18:12 CodeTest
数值记算看起来很麻烦,其实我们多练习,熟练之后根本就不需要思考。一定要多练习。

相关文章
|
24天前
|
存储 缓存 监控
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
168 78
|
28天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
61 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
14天前
|
Ubuntu Linux Go
golang编译成Linux可运行文件
本文介绍了如何在 Linux 上编译和运行 Golang 程序,涵盖了本地编译和交叉编译的步骤。通过这些步骤,您可以轻松地将 Golang 程序编译成适合 Linux 平台的可执行文件,并在目标服务器上运行。掌握这些技巧,可以提高开发和部署 Golang 应用的效率。
113 14
|
13天前
|
存储 NoSQL Linux
linux积累-core文件是干啥的
核心文件是Linux系统在程序崩溃时生成的重要调试文件,通过分析核心文件,开发者可以找到程序崩溃的原因并进行调试和修复。本文详细介绍了核心文件的生成、配置、查看和分析方法
43 6
|
15天前
|
存储 NoSQL Linux
linux之core文件如何查看和调试
通过设置和生成 core 文件,可以在程序崩溃时获取详细的调试信息。结合 GDB 等调试工具,可以深入分析 core 文件,找到程序崩溃的具体原因,并进行相应的修复。掌握这些调试技巧,对于提高程序的稳定性和可靠性具有重要意义。
83 6
|
24天前
|
存储 监控 Linux
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
94 13
|
2月前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
58 3
|
25天前
|
Ubuntu Linux C++
Win10系统上直接使用linux子系统教程(仅需五步!超简单,快速上手)
本文介绍了如何在Windows 10上安装并使用Linux子系统。首先,通过应用商店安装Windows Terminal和Linux系统(如Ubuntu)。接着,在控制面板中启用“适用于Linux的Windows子系统”并重启电脑。最后,在Windows Terminal中选择安装的Linux系统即可开始使用。文中还提供了注意事项和进一步配置的链接。
41 0
|
2月前
|
Linux
在 Linux 系统中,`find` 命令
在 Linux 系统中,`find` 命令
44 1
|
2月前
|
网络协议 Linux 虚拟化
如何在 Linux 系统中查看进程的详细信息?
如何在 Linux 系统中查看进程的详细信息?
208 1