linux系统下文件夹以及文件的权限查看及修改;以及文件和文件夹删除 rm -rf 命令的使用

1、直接查看文件或者文件夹的权限命令:

>>ll

或者

>>ls -l

r代表读取权限,w写权限,x代表执行权限

第一个代表文件类型,-代表是普通文件,d代表是文件夹

权限一共分成3组,3个一组,分别是所有者,所属组,其他人

2、修改文件权限:

权限管理命令chmod,全拼:chang permissions mode of a file

语法:chmod [{ugoa}{+-=}{rwx}][文件或目录]

[mode=421][文件或目录]

-R 递归修改

u:所有者,g:所属组,o:其他人,a:所有;

+:添加权限,-减少权限,=直接赋值成这个权限

3、例如,给所有者添加执行权限

chmod u+x 文件名

4、可以直接设置多个权限,例如:chmod u+x,g+w 文件名

5、介绍第二种比较常见的数字显示的权限,777,755,这些分别代表什么

权限数字表示:

r -------------4

w ------------2

x -------------1

rwxrw-r--

7    6   4

三个一组,rwx权限分别对应421相加得7,rw-对应42相加得6,r--对应4

(drwxrw-r-- 此处第一个字符d代表文件夹;-rwxrw-r--  此处第一个字符-代表是普通文件)

6、那么我们来看上面的755代表的是什么权限

7对应4+2+1 rwx

5对应4+1     r-x

那么这个文件的权限就是所有者rwx,所属组r-x,其他人r-x

我们更改权限的时候一般先想好要改成什么,然后对应出数字来直接设置

例如我们要改rw-r------ 对应数字为640

我们还是修改刚刚的文件

7、例如选择-R 来直接递归修改文件夹lxf内所有文件的权限

修改前文件夹内文件的权限如下:

修改后lxf文件夹内所有文件的权限如下:

删除文件夹:

rm -rf +目录名字

例如删除/data/mysql目录以及其下的文件、文件夹:

rm -rf /data/mysql

删除文件:

例如删除/data/log/error.log这个文件

rm -rf /data/log/error.log

备注:Linux没有回收站,使用rm -rf时一定要小心

本文参考地址:https://jingyan.baidu.com/article/4853e1e5413b541909f72632.html

原文地址:https://www.cnblogs.com/qianxingzhe/p/9293731.html

时间: 2024-08-24 13:05:34

linux系统下文件夹以及文件的权限查看及修改;以及文件和文件夹删除 rm -rf 命令的使用的相关文章

linux系统下svn添加用户并赋权限

1 1. 找到svn安装路径 我的是 /home/ssl/repos/rogue_server/conf/ (如果不知道,可以搜索 :find / -name svn) 3 2.进入该目录的conf,其中包含authz.passwd.svnserve.conf三个文件 5 3.进入passwd,在[users]下面加上你要添加的svn账号及密码 格式为: 7 [users] 8 liuzd=rogue_2016 9 fushan=rogue_2016 10 然后保存wq 11 (如果只增加用户,

linux系统下修改文件夹目录权限

linux系统下修改文件夹目录权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件-文件夹权限.以主文件夹下的一个名为cc的文件夹为例. 下面一步一步介绍如何修改权限: 1.打开终端.输入su(没 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件

Linux系统下目录文件配置

刚刚接触Linux,对于Linux系统下的目录配置进行了一些研究,为了避免以后误操作这些目录,建议大家还是记忆一下相关的配置! 总结 Linux 根目录主要配置 目录 文件配置内容 /bin 单用户维护模式下还能被操作的命令 /boot 开机会使用到的文件,包括Linux内核文件以及开机菜单与开机所需配置文件 /dev 设备以及设备接口文件,访问该目录下文件相当于访问某设备 - /dev下的重要文件:/dev/null,/dev/zero,/dev/tty /etc 系统主要的配置文件,比如账号

linux系统下怎么安装.deb文件?

deb 是 ubuntu .debian 的格式. rpm 是 redhat .fedora .suse 的格式. 他们不通用(尽管能够转换一下). deb是debian发行版的软件包 ubuntu是基于debian 发行的 全部能够用 .deb是solaris系统下的安装包后缀名.安装方法例如以下 cd 到安装包的文件夹 dpkg -i 安装包名字 假设你使用的是red hat linux,然后执行下面命令安装 cd 到安装包的文件夹 rpm -ivh 安装包名字 linux系统下怎么安装.d

linux系统下文件查找

在我们实际应用中,经常需要查找某个特定的文件,或者根据文件的某个特定属性进行查找,今天小菜就给大家分享一下,linux系统下文件查找的两大利器: 1,locate:非实时查找(基于预先生成的数据库查找):模糊匹配:速度快 2,find:实时查找(遍历目录中的所有文件完成查找):精确匹配,支持众多查找标准:速度慢 一.locate 查询系统上预先生成的文件索引数据库:/var/lib/mlocate/mlocate.db 依赖于事先构建的索引:索引的构建是在系统较为空闲时自动进行(周期性任务) 管

linux系统下迁移mysql数据库文件

linux下(这里是centos),mysql安装后,数据库的数据默认存放在/var/lib/mysql目录下,如果该目录下挂载的磁盘空间很少,不够用,需要迁移到其他的目录位置. 方法一: 参照windows下的方法,把/var/lib/mysql移到需要的目录,再修改/etc/my.cnf文件,指定数据目录.这方面的教程网上很多,大家可以去搜索一下. 方法二: 使用linux下的软连接方法,具体操作如下:(以迁移到/home/mysql/目录为例) 先停止mysql: /etc/init.d/

Linux系统下用find命令查找最近修改过的文件

Linux系统下用find命令查找最近修改过的文件 学习了:http://www.cnblogs.com/hechunhua/p/4860544.html Find应用实例 查找最近30分钟修改的当前目录下的.php文件 find . -name '*.php' -mmin -30 查找最近24小时修改的当前目录下的.php文件 find . -name '*.php' -mtime 0 查找最近24小时修改的当前目录下的.php文件,并列出详细信息 find . -name '*.inc' -

windows系统正常但linux系统下找不到文件的问题

问题描述:最近一个项目开发环境是windows系统,正式环境是linux系统.验证码图片在开发环境正常,但是在正式环境下一直报404. 问题原因:File dir = new File(realPath + "resource\\picture"); 这一句文件路径写法有问题,linux系统不支持反斜杠的写法. 解决方法:将\\改为/即可,这样在windows系统与linux系统下均正常.正确写法:File dir = new File(realPath + "resourc

【转】linux系统下怎么安装.deb文件?

linux系统下怎么安装.deb文件? deb 是 ubuntu .debian 的格式.rpm 是 redhat .fedora .suse 的格式. 他们不通用(虽然可以转换一下). deb是debian发行版的软件包ubuntu是基于debian 发行的 所有可以用 .deb是solaris系统下的安装包后缀名.安装方法如下 cd 到安装包的目录 dpkg -i 安装包名字 如果你使用的是red hat linux,然后运行以下命令安装 cd 到安装包的目录rpm -ivh 安装包名字