Linux入门002_文件目录管理

本文最后更新于:2023年10月22日 下午

Linux首先建立一系列空目录,然后将文件挂载到目录中。主要介绍了目录内容和几个重要的文件管理命令。

一、Linux 主要目录及其内容

目录 内容
/bin 常用命令
/boot 内核与启动文件
/dev 各种设备文件
/etc 系统软件的启动和配置
/home 用户目录
/lib C编译器的库
/media 可移动介质安装点
/opt 可选的软件安装包
/proc 进程的镜像
/root 超级用户的主目录
/sbin 和系统操作有关的命令
/tmp 临时文件存放点
/usr 非系统的程序和命令
/var 系统专用的数据和配置文件

二、共享文件实例

需求:新建一个名称是happygroup的用户组,添加user1、 user2和user3三个用户,设置工作目录为sharehappy。设置user1为管理者,并且除了本用户组外,其他人无法修改文件。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 新建一个名称为happygroup的用户组,并创建用户
Linux@Linux-ThinkCentre-E75:/home$ sudo groupadd happygroup
# 新建三个用户归入happygroup用户组,并设置密码为123
inux@Linux-ThinkCentre-E75:/home$ sudo useradd -G happygroup user1
Linux@Linux-ThinkCentre-E75:/home$ sudo passwd user1
新的 密码:
重新输入新的 密码:
passwd:已成功更新密码
Linux@Linux-ThinkCentre-E75:/home$ sudo useradd -G happygroup user2
Linux@Linux-ThinkCentre-E75:/home$ sudo useradd -G happygroup user3
Linux@Linux-ThinkCentre-E75:/home$ sudo passwd user2
新的 密码:
重新输入新的 密码:
passwd:已成功更新密码
Linux@Linux-ThinkCentre-E75:/home$ sudo passwd user3
新的 密码:
重新输入新的 密码:
passwd:已成功更新密码
# 在home目录下新建名为sharehappy的文件夹
Linux@Linux-ThinkCentre-E75:/home$ sudo mkdir sharehappy
# 将sharehappy文件夹的权限交给happygroup
Linux@Linux-ThinkCentre-E75:/home$ sudo chgrp happygroup sharehappy/
# 增加happygroup组对sharehappy文件目录的读写执行权限
Linux@Linux-ThinkCentre-E75:/home$ sudo chmod g+rwx sharehappy/
# 撤销其他用户对该目录的读写执行权限
Linux@Linux-ThinkCentre-E75:/home$ sudo chmod o-rwx sharehappy/
# 把sharehappy目录的所有者更改为user1
Linux@Linux-ThinkCentre-E75:/home$ sudo chown user1 sharehappy/

三、创建文件命令

touch命令可以新建一个空文件,当某个程序需要一个文件无法启动,而这个文件实际上并不重要,可以通过新建一个空文件来骗过程序。
touch的另一个用途是可以更新文件的时间等信息,而对内容不做更改。


Linux入门002_文件目录管理
https://linuxdeepin007.github.io/code.github.io/2022/06/25/Linux入门002_文件目录管理/
作者
望月砂
发布于
2022年6月25日
更新于
2023年10月22日
许可协议