您的位置:制图网首页 -> 新闻动态 -> chown和chmod命令用法【chmod命令用法举例】

热门排行

chown和chmod命令用法【chmod命令用法举例】

2023/1/31 来自于:制图网 点击:72
Linux常用命令1.pwdchown和chmod命令用法【chmod命令用法举例】

2.cdchown和chmod命令用法【chmod命令用法举例】

cd命令有些缩略用法:

$ cd - // 进入上次目录, 比如先进入a目录再进入b目录,执行此命令后即回到a目录 $ cd ~ // 进入家目录 123.mkdirchown和chmod命令用法【chmod命令用法举例】

4.rmdirchown和chmod命令用法【chmod命令用法举例】

5.lschown和chmod命令用法【chmod命令用法举例】

使用示例:

chown和chmod命令用法【chmod命令用法举例】

chown和chmod命令用法【chmod命令用法举例】

6.cpchown和chmod命令用法【chmod命令用法举例】

chown和chmod命令用法【chmod命令用法举例】

复制目录时,常用如下命令:

$ cp -rfd dir_a dir_b

r:recursive,递归地,即复制所有文件f:force,强制覆盖d:如果源文件为链接文件,也只是把它作为链接文件复制过去,而不是复制实际文件

7.rmchown和chmod命令用法【chmod命令用法举例】

删除目录时,常用如下命令:

$ rm -rf dir_a

r:recursive,递归地,即复制所有文件f:force,强制删除

8.catchown和chmod命令用法【chmod命令用法举例】

9. touchchown和chmod命令用法【chmod命令用法举例】

改变文件的权限和属性

chgrp:改变文件所属用户组chown:改变文件所有者chmod:改变文件的权限

1. chgrp

改变文件所属用户组

chgrp 【-R】 dirname/filename ...

-R : 进行递归的持续更改,也连同子目录下的所有文件、目录都更新成为这个用户组之意。常常用在更改某一目录内所有文件的情况。范例:

chgrp hy install.log

将install.log文件的用户组改为hy用户组。注意hy用户组必须要在/etc/group 文件内存在才可以。

2. chown

改变文件的所有者

chown [-R] 账号名 文件或目录 chown [-R] 账号名:组名 文件或目录

-R:也是递归子目录。范例:

chown bin install.log chown book:book install.log

改变文件所有者和用户组的这两个命令的应用场景:复制文件,由于复制行为会复制执行者的属性和权限,因此复制后需要改变文件所属用户、用户组等。

3. chmod

改变文件的权限文件权限有两种设置方法:数字类型改变权限和符号改变权限。首先说明各个权限对应的数字:① r: 4或0② w: 2或0③ x: 1或0这3种权限的取值相加后,就是权限的数字表示。例如:文件a的权限为“-rwxrwx—”,它的数值表示为:① owner = rwx = 4 2 1 = 7② group = rwx = 4 2 1 = 7③ others = — = 0 0 0 = 0所以在设置权限时,该文件的权限数字就是770。使用数值改变文件权限的命令如下:

chmod [-R] xyz 文件或目录

① xyz : 代表权限的数值,如770。② -R : 以递归方式进行修改,比如修改某个目录下所有文件的属性。范例:

chmod 777 .bashrc

将文件.bashrc这个文件的所有权限设置都启用。

符号类型改变文件权限方式使用u、g、o三个字母代表user、group、others 3中身份。此外a代表all,即所有身份。范例:chmod u=rwx,go=rx .bashrc

也可以增加或去除某种权限,“ ”表示添加权限,“-”表示去除权限:

chmod a w .bashrc chmod a-x .bashrc查找/搜索命令1. find

在Windows中搜索文件,一般查找文件需要传入两个条件:a. 在哪些目录中查找;b. 查找的内容;

在Linux中,查找文件的也需要这两个条件,不同于Windows使用搜索框查找,Linux中使用find命令查找文件。find命令格式为:

find 目录名 选项 查找条件

举例1:

$ find /home/book/dira/ -name " test1.txt "

说明:a) /home/book/dira/指明了查找的路径。b)“-name”表明以名字来查找文件 。c)“test1.txt”,就指明查找名为“test1.txt”的文件。

举例2:

$ find /home/book/dira/ -name " *.txt "

说明: 查找指定目录下面所有以“.txt”结尾的文件,其中“*”是通配符。

举例3:

find /home/book/dira/ -name "dira"

说明: 查找指定目录下面是否存在“dira”这个目录或文件,“dira”是名称。

注意:① 如果没有指定查找目录,则为当前目录。

$ find . -name " *.txt " //其中.代表当前路径。 $ find -name " *.txt " //没加路径,默认是当前路径下查找。

② find还有一些高级的用法,如查找最近几天(几个小时)之内(之前)有变动的文件

$ find /home/book -mtime -2 //查找/home目录下两天内有变动的文件。2. grep

grep命令的作用是查找文件中符合条件的字符串,其格式如下:

grep [选项] [查找模式] [文件名]。

假设dira目录的test1.txt和dirb目录的test1.txt都含有如下内容: aaa AAAAAA abc abcabcabc cbacbacba match_pattern nand-

制图网(www.makepic.net),专业的logo免费设计在线生成网站,全自动智能化logo设计,商标设计,logo在线生成!

欢迎使用制图网制作属于您公司自己的logo,不仅专业而且经济实惠,全方位满足您公司品牌化、视觉化的需求。

输入激活码

只需简单一步,使用微信扫码(或长按识别二维码)并在任一小程序首页根据提示获取激活码! chatGPT中文网页版,无需注册,快来体验全网最火爆的人工智能应用!
刻字印章刻章子定刻光敏盖章印订制(淘宝商家)

输入激活码

只需简单一步,使用微信扫码(或长按识别二维码)并在任一小程序首页根据提示获取激活码! chatGPT中文网页版,无需注册,快来体验全网最火爆的人工智能应用!
刻字印章刻章子定刻光敏盖章印订制(淘宝商家)