(Linux) Linux中目录中的权限问题
来源:互联网 发布:挪威的森林知乎评论 编辑:程序博客网 时间:2024/05/21 09:32
什么是目录权限?
Linux系统中的每个文件和目录都有访问许可权限,用他来确定谁能通过何种方式对文件和目录进行访问和操作。
文件或目录的访问权限分为只读,只写和可执行三种。
- 只读权限表示只允许读其内容,而禁止对其做所有的更改操作。
可执行权限表示允许将该文件作为一个程序执行。
文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。
用户也可根据需要把访问权限设置为需要的所有组合。
- 有三种不同类型的用户可对文件或目录进行访问:文件所有者、同组用户、其他用户。
所有者一般是文件的创建者。所有者能允许同组用户有权访问文件,还能将文件的访问权限赋予系统中的其他用户。
在这种情况下,系统中每一位用户都能访问该用户拥有的文件或目录。 - Linux下有两种用户:超级用户(root)、普通用户
- 超级用户:可以在Linux系统下做任何事情,不受限制。
- 普通用户:在Linux系统下做权限范围内的事情。
- 超级用户的命令提示符是 ‘#’ ,普通用户是 ‘$’ 。
修改文件权限
chmod
功能:设置文件的访问权限
使用:chmod [参数] 权限 文件名
chown
功能:修改文件的拥有者
使用:chown[参数] 用户名 文件名
chgrp
功能:修改文件或目录的所属组
使用:chgrp[参数] 用户组名 文件名
file
功能:辨识文件类型
使用:file[选项] 文件或目录
sudo
文件/目录的增删查改
ls
功能: 对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名及其他信息。
使用:ls [选项] [目录文件]
cd
功能:改变工作目录。将当前工作目录改变到指定的目录下。
使用:cd 目录名
touch
功能:touch命令可以更改文档或目录的日期时间,包括存取时间和更改时间,或者建立一个不存在的文件。
使用:touch [选项] 文件
rm
功能:同时删除目录或文件。
使用:rm [-f/-i-r/-v] [文件名/目录名]
mv
功能:移动文件或者给文件重命名。
使用:mv [选项] 源文件或目录 目标文件或目录
注意事项:
1、根据mv命令中第二个参数类型的不同(目标文件或是目标目录),mv命令将文件重命名或将其移至一个新目录中。
2、当第二个参数是文件时,mv命令完成文件重命名。此时,源文件只能有一个,它将所给的源文件或目录重命名为给的的目标文件名。
3、当第二个参数是已存在的目录名称时,源目录或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。
mkdir
功能:在当前目录下创建一个新目录。
使用:mkdir [选项] 目录名
rmdir
功能:删除当前目录下的一个空目录。
使用:rmdir [-p] 目录名
注意:-p表示当子目录被删除后,如果父目录也变成空目录的话,就连带父目录一起删除。
cp
功能:复制文件或者目录。
使用:cp [选项] 源文件或目录 目标文件或目录
References
1、https://baike.baidu.com/item/Linux%E7%9B%AE%E5%BD%95%E6%9D%83%E9%99%90/4089164
- (Linux) Linux中目录中的权限问题
- linux — 目录中的权限问题
- Linux中的目录权限
- Linux中的目录和权限
- linux目录权限继承问题
- 【Linux】中的权限问题
- Linux中的目录权限以及文件权限
- linux中权限问题
- linux中的权限问题无处不在
- Linux下PHP目录权限问题
- Linux下Apache虚拟主机目录权限问题
- Linux更改文件及目录权限问题
- Linux的目录文件权限问题
- linux下网站的目录权限问题
- linux设置用户、目录权限问题
- Linux文件和目录的权限问题
- linux共享目录挂载权限问题
- Linux中目录可执行权限的含义
- PersistableBundle引发的血案
- Hyperledger fabric的底层技术:protobuf
- centos(5)-yum线上软件管理
- 2017年初BAT的JAVA面试题汇集
- 阿!里!工!程!师!
- (Linux) Linux中目录中的权限问题
- permutations
- Android_MediaPlayerBase
- 机器学习之逻辑回归代码
- ajax回调函数中刷新页面方法
- ZigBee_CC2530_0EH_关于协议栈下星状网络粗同步
- Android 打开手机淘宝,并自动识别淘口令,弹出商品信息
- video.js视频插件进行视频切换的设置方法及js中如何判断undefined的属性
- STL库的map和set的使用