千家信息网

centos中文件与权限的基本操作是什么

发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,这篇文章主要介绍了centos中文件与权限的基本操作是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇centos中文件与权限的基本操作是什么文章都会有所收获,下面我们
千家信息网最后更新 2024年11月29日centos中文件与权限的基本操作是什么

这篇文章主要介绍了centos中文件与权限的基本操作是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇centos中文件与权限的基本操作是什么文章都会有所收获,下面我们一起来看看吧。

在开始之前,我们应该简单的了解文件的属性,和如何更改文件属性:

通过我们上面的图片我们可以看出来文件的一些基本属性,有权限,链接数,所有者和所属组,文件大小,修改时间,文件名等

切换目录

cd:切换目录。

当我们需要进入到别的目录的时候,就需要使用到cd这个命令。 '

cd这个命令主要有以下几种使用方式;

cd [~]:进入当前用户的家目录,比如我是fuwh这个用户登陆的,则进入到/home/fuwh目录

cd 目录名:进入到指定的目录

cd .:就代表当前目录

cd ..:代表进入上一层目录,比如我现在在/home/fuwh下的时候,使用该命令,则会进入到/home目录下。

cd -:代表前一个工作目录,比如我们经常需要在两个目录之间切换,则可以使用这种快捷方式。

查看文件列表

目录处理命令:ls

命令名称:

ls

命令英文原意:

list

命令所在路径:

/bin/ls

执行权限:

所有用户

功能描述:

显示目录文件

语法:

ls 选项[-ald][文件或目录]


-a 显示所有文件,包括隐藏文件


-l 详细信息显示


-d 查看目录属性

ls -lh是将文件大小的字节显示转变成我们所熟悉的windows

ls -lhd /etc 是查看etc目录的大小而不是查看ect目录下的所有内容。

#ls -i 查看每个文件的id号

权限标志

r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
- 表示相应的权限还没有被授予

权限分组

例-rw-r--r-- 1 root root 48 jan 8 20:14 token.txt

最开始的10位数 -rw-rw-r-- 

最前面那个 - 代表的是类型
第一个 rw- 代表的是所有者(user)
第二个 rw- 代表的是组群(group)
第三个 r-- 代表的是其他人(other)

通过上面的解释,就可以看出 token.txt 文件的权限是:

当前用户本身:可读可写,没有可执行权限

当前用户组群:可读不可写,没有可执行权限

其他用户:可读不可写,没有可执行权限

rwx 也可以用数字来代替

r ------------4
w ------------2
x ------------1
- ------------0

权限对应数字,八进制

-rw------- (600) 0420000000 只有所有者才有读和写的权限
-rw-r--r-- (644) 0420400400 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------ (700) 0421000000 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 0421401401 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx--x--x (711) 0421001001 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 0420420420 每个人都有读写的权限
-rwxrwxrwx (777) 0421421421 每个人都有读写和执行的权限

修改文件权限

chmod 777 file|dir (-r递归到子文件)

[root@izwz9id7ajv83jhb9gicj0z spiders]# chmod 777 test_data/ -r[root@izwz9id7ajv83jhb9gicj0z spiders]# lsbatj_kb.py batj_yb.py __init__.py items.py sztj_tjkb.py sztj_tjyb.py test_databatj_kb.pyc batj_yb.pyc __init__.pyc items.pyc sztj_tjkb.pyc sztj_tjyb.pyc[root@izwz9id7ajv83jhb9gicj0z spiders]# ls -ltotal 60-rw-r--r-- 1 spiderftp ftp 2484 sep 19 17:07 batj_kb.py-rw-r--r-- 1 spiderftp ftp 2806 sep 19 17:07 batj_kb.pyc-rw-r--r-- 1 spiderftp ftp 4751 sep 19 17:07 batj_yb.py-rw-r--r-- 1 spiderftp ftp 4801 sep 19 17:07 batj_yb.pyc-rw-r--r-- 1 spiderftp ftp 161 sep 19 17:07 __init__.py-rw-r--r-- 1 spiderftp ftp 132 sep 19 17:07 __init__.pyc-rw-r--r-- 1 spiderftp ftp 512 sep 19 17:07 items.py-rw-r--r-- 1 spiderftp ftp 606 sep 19 17:07 items.pyc-rw-r--r-- 1 spiderftp ftp 3900 sep 19 17:07 sztj_tjkb.py-rw-r--r-- 1 spiderftp ftp 3542 sep 19 17:07 sztj_tjkb.pyc-rw-r--r-- 1 spiderftp ftp 1522 sep 19 17:07 sztj_tjyb.py-rw-r--r-- 1 spiderftp ftp 2046 sep 19 17:07 sztj_tjyb.pycdrwxrwxrwx 3 spiderftp ftp 4096 sep 20 11:58 test_data[root@izwz9id7ajv83jhb9gicj0z spiders]# cd test_data/ [root@izwz9id7ajv83jhb9gicj0z test_data]# ls -ltotal 60-rwxrwxrwx 1 spiderftp ftp 2484 sep 19 17:07 batj_kb.py-rwxrwxrwx 1 spiderftp ftp 2806 sep 19 17:07 batj_kb.pyc-rwxrwxrwx 1 spiderftp ftp 4751 sep 19 17:07 batj_yb.py-rwxrwxrwx 1 spiderftp ftp 4801 sep 19 17:07 batj_yb.pyc-rwxrwxrwx 1 spiderftp ftp 161 sep 19 17:07 __init__.py-rwxrwxrwx 1 spiderftp ftp 132 sep 19 17:07 __init__.pyc-rwxrwxrwx 1 spiderftp ftp 512 sep 19 17:07 items.py-rwxrwxrwx 1 spiderftp ftp 606 sep 19 17:07 items.pyc-rwxrwxrwx 1 spiderftp ftp 3900 sep 19 17:07 sztj_tjkb.py-rwxrwxrwx 1 spiderftp ftp 3542 sep 19 17:07 sztj_tjkb.pyc-rwxrwxrwx 1 spiderftp ftp 1522 sep 19 17:07 sztj_tjyb.py-rwxrwxrwx 1 spiderftp ftp 2046 sep 19 17:07 sztj_tjyb.pycdrwxrwxrwx 2 root  root 4096 sep 20 11:58 test

修改文件所属用户

chown user file|dir (-r递归到子文件)

[root@izwz9id7ajv83jhb9gicj0z spiders]# ls -ltotal 60-rw-r--r-- 1 spiderftp ftp 2484 sep 19 17:07 batj_kb.py-rw-r--r-- 1 spiderftp ftp 2806 sep 19 17:07 batj_kb.pyc-rw-r--r-- 1 spiderftp ftp 4751 sep 19 17:07 batj_yb.py-rw-r--r-- 1 spiderftp ftp 4801 sep 19 17:07 batj_yb.pyc-rw-r--r-- 1 spiderftp ftp 161 sep 19 17:07 __init__.py-rw-r--r-- 1 spiderftp ftp 132 sep 19 17:07 __init__.pyc-rw-r--r-- 1 spiderftp ftp 512 sep 19 17:07 items.py-rw-r--r-- 1 spiderftp ftp 606 sep 19 17:07 items.pyc-rw-r--r-- 1 spiderftp ftp 3900 sep 19 17:07 sztj_tjkb.py-rw-r--r-- 1 spiderftp ftp 3542 sep 19 17:07 sztj_tjkb.pyc-rw-r--r-- 1 spiderftp ftp 1522 sep 19 17:07 sztj_tjyb.py-rw-r--r-- 1 spiderftp ftp 2046 sep 19 17:07 sztj_tjyb.pycdrwxrwxrwx 3 spiderftp ftp 4096 sep 20 11:58 test_data[root@izwz9id7ajv83jhb9gicj0z spiders]# chown root test_data/ -r[root@izwz9id7ajv83jhb9gicj0z spiders]# ls -ltotal 60-rw-r--r-- 1 spiderftp ftp 2484 sep 19 17:07 batj_kb.py-rw-r--r-- 1 spiderftp ftp 2806 sep 19 17:07 batj_kb.pyc-rw-r--r-- 1 spiderftp ftp 4751 sep 19 17:07 batj_yb.py-rw-r--r-- 1 spiderftp ftp 4801 sep 19 17:07 batj_yb.pyc-rw-r--r-- 1 spiderftp ftp 161 sep 19 17:07 __init__.py-rw-r--r-- 1 spiderftp ftp 132 sep 19 17:07 __init__.pyc-rw-r--r-- 1 spiderftp ftp 512 sep 19 17:07 items.py-rw-r--r-- 1 spiderftp ftp 606 sep 19 17:07 items.pyc-rw-r--r-- 1 spiderftp ftp 3900 sep 19 17:07 sztj_tjkb.py-rw-r--r-- 1 spiderftp ftp 3542 sep 19 17:07 sztj_tjkb.pyc-rw-r--r-- 1 spiderftp ftp 1522 sep 19 17:07 sztj_tjyb.py-rw-r--r-- 1 spiderftp ftp 2046 sep 19 17:07 sztj_tjyb.pycdrwxrwxrwx 3 root  ftp 4096 sep 20 11:58 test_data

修改文件所属组

chgrp group file|dir (-r递归到子文件)

[root@izwz9id7ajv83jhb9gicj0z spiders]# ls -ltotal 60-rw-r--r-- 1 spiderftp ftp 2484 sep 19 17:07 batj_kb.py-rw-r--r-- 1 spiderftp ftp 2806 sep 19 17:07 batj_kb.pyc-rw-r--r-- 1 spiderftp ftp 4751 sep 19 17:07 batj_yb.py-rw-r--r-- 1 spiderftp ftp 4801 sep 19 17:07 batj_yb.pyc-rw-r--r-- 1 spiderftp ftp 161 sep 19 17:07 __init__.py-rw-r--r-- 1 spiderftp ftp 132 sep 19 17:07 __init__.pyc-rw-r--r-- 1 spiderftp ftp 512 sep 19 17:07 items.py-rw-r--r-- 1 spiderftp ftp 606 sep 19 17:07 items.pyc-rw-r--r-- 1 spiderftp ftp 3900 sep 19 17:07 sztj_tjkb.py-rw-r--r-- 1 spiderftp ftp 3542 sep 19 17:07 sztj_tjkb.pyc-rw-r--r-- 1 spiderftp ftp 1522 sep 19 17:07 sztj_tjyb.py-rw-r--r-- 1 spiderftp ftp 2046 sep 19 17:07 sztj_tjyb.pycdrwxrwxrwx 3 root  ftp 4096 sep 20 11:58 test_data[root@izwz9id7ajv83jhb9gicj0z spiders]# chgrp root test_data/[root@izwz9id7ajv83jhb9gicj0z spiders]# ls -ltotal 60-rw-r--r-- 1 spiderftp ftp 2484 sep 19 17:07 batj_kb.py-rw-r--r-- 1 spiderftp ftp 2806 sep 19 17:07 batj_kb.pyc-rw-r--r-- 1 spiderftp ftp 4751 sep 19 17:07 batj_yb.py-rw-r--r-- 1 spiderftp ftp 4801 sep 19 17:07 batj_yb.pyc-rw-r--r-- 1 spiderftp ftp 161 sep 19 17:07 __init__.py-rw-r--r-- 1 spiderftp ftp 132 sep 19 17:07 __init__.pyc-rw-r--r-- 1 spiderftp ftp 512 sep 19 17:07 items.py-rw-r--r-- 1 spiderftp ftp 606 sep 19 17:07 items.pyc-rw-r--r-- 1 spiderftp ftp 3900 sep 19 17:07 sztj_tjkb.py-rw-r--r-- 1 spiderftp ftp 3542 sep 19 17:07 sztj_tjkb.pyc-rw-r--r-- 1 spiderftp ftp 1522 sep 19 17:07 sztj_tjyb.py-rw-r--r-- 1 spiderftp ftp 2046 sep 19 17:07 sztj_tjyb.pycdrwxrwxrwx 3 root  root 4096 sep 20 11:58 test_data

关于"centos中文件与权限的基本操作是什么"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"centos中文件与权限的基本操作是什么"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

文件 权限 目录 只有 代表 命令 所有者 用户 基本操作 属性 内容 大小 所属 知识 递归 切换 数字 方式 时候 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 c 编写代码链接数据库 b树 数据库 手机的服务器地址 软件开发多久跳槽一次 软件开发0基础教学视频 cccc网络技术挑战赛含金量 成都软件开发需要准备哪些工作 数据库如何从视图中查询信息 网络技术三级哪些题型 无线网络安全探析 输入网络安全密钥后提示受限 怎么更快访问应用服务器 宜兴智能软件开发怎么样 松阳网络安全 江苏程序软件开发怎么样 网络安全与舆情引导心得体会 福州边锋网络技术有限公司 经典软件开发流程五个阶段 网络安全总体改进方案设计 杭州打造智慧园区软件开发 宁夏便民平台软件开发专业制作 人脸识别比赛用数据库 国内低调科技公司互联网公司 四年级网络安全的手抄报怎么做 共筑网络安全教学 网络安全项目建设方案 福建大数据网络技术服务建议 格力电器的软件开发 魔兽世界6.2服务器 计算机基础实验报告网络安全
0