linux 目录操作
常用权限操作
常用权限操作
chgrp命令
功能:修改文件所属组
语法格式:chgrp 用户组 文件(说明:ch - change;grp - group
)
chown命令
功能:改变文件所有者
语法格式:chown 用户 文件(说明:ch - change;own - owner
)
chmod命令
三种角色
字母 | 角色 |
---|---|
u | 所有者(user) |
g | 用户组(group) |
o | 其他人(other) |
三种权限
字母 | 角色 |
---|---|
r | 可读(readable) |
w | 可写(writable) |
x | 可执行(executable) |
两种权限设置方式
方式 | 说明 | 实例 | 实例 | 实例 | 实例 |
---|---|---|---|---|---|
字母方式 | r-w-x | rwx | r | rw | rx |
数字方式 | 4-2-1 1 | 4+2+1=7 | 4+0+0=4 | 4+2+0=6 | 4+0+1=5 |
权限操作任务
创建文件,设置其用户组
root用户创建新文件love.txt (echo是输出命令,默认是输出到屏幕;>是重定向命令)
修改文件的所有者
查看文件love.txt的用户及用户组
将其用户组改为lzy用户组(在1.2节曾创建了lzy用户组),执行命令:chgrp lzy love.txt
(love.txt→ \rightarrow→lzy)
修改文件的所有者与用户组
将root用户所建文件love.txt的所有者改变成alice
修改文件操作
将love.txt文件所有者改为smith,用户组改为luzhou
常用目录操作
常用目录操作
目录操作任务
获取命令帮助信息
执行命令:help pwd
,查看pwd命令帮助信息
info pwd | head -20
,查看pwd命令帮助信息
查看当前目录
执行命令:pwd
(pwd: print working directory)
显示目录
命令:ls
显示当前目录下的文件名
ls /home
,显示/home
目录下的目录文件名
ls -l
,显示当前目录下的目录文件详细信息
ls .
,查看当前目录的内容
ls ..
,查看父目录的内容
ls -d
与ls -d /home
,显示目录属主的属性,而不是显示目录内容
创建目录
创建单个目录:mkdir 目录名,在当前目录下创建test目录(mkdir - make directory)
创建多层目录:mkdir -p 多层目录,在当前目录下创建hw/yl/lzy
##### 创建平行的多个目录:mkdir 目录1 目录2 目录3……
yum -y install tree
,安装tree
,查看目录树
切换目录
cd ~
,返回当前用户的主目录,当前用户是root
cd ...
返回上一级目录
统计目录及文件空间占用情况
命令:du
命令:du -a
命令:du -h
复制目录
拷贝单个文件到当前目录
拷贝单个文件到指定目录
移动目录
执行mv
命令
删除目录
执行rm
删除指定文件
100-010-001 ↩︎