Linux 服务器基础:常用文件管理与权限控制命令详解

秋萱君_2515

秋萱君_2515

2026-09-02

363人浏览

原创

linux文件管理与权限控制核心是:用ls -l看权限(如-rw-r--r--)、cd/cp/mv/rm操作文件、chmod改权限(数字法644或字母法u+x)、chown改归属(user:group),目录x位决定能否进入。

linux 服务器基础:常用文件管理与权限控制命令详解

Linux 服务器上,文件管理和权限控制是每天都要打交道的两件事。不搞清楚它们,连日志都查不了,脚本跑不起来,更别说安全上线了。核心就两点:怎么操作文件、怎么管住谁能看到或改什么。

一、高频文件操作命令(够用、少出错)

这些命令日常使用频率最高,建议先熟记基本用法,再逐步加参数:

  • ls -l:看文件详情,重点看权限、所有者、大小和修改时间;加 -a 显示隐藏文件(如 .bashrc),加 -h 让大小显示为 KB/MB 更直观(即 ls -lh
  • cd:切换目录。cd ~ 回家目录,cd .. 上一级,cd - 切回上一次所在目录——比反复输路径快得多
  • cp:复制文件或目录。复制目录必须加 -r(如 cp -r config/ /backup/),否则会报错
  • mv:移动或重命名。同一目录下用它改名(mv old.sh new.sh),跨目录用它移动(mv app.log /var/log/
  • rm:删除。普通文件用 rm file.txt;删目录必须加 -r,若想跳过确认直接删,再加 -frm -rf tmp/),但请务必确认路径无误——这是线上误删的头号原因
  • cat / less / tail -f:查看内容。小文件用 cat,大日志用 less(支持上下翻、搜索),实时追踪日志用 tail -f /var/log/nginx/access.log

二、看懂权限字符串:从 -rw-r--r-- 开始

执行 ls -l 后第一列那串字符,比如 -rw-r--r--drwxr-xr-x,就是权限标识。它分四段:

  • 第 1 位是文件类型:- 是普通文件,d 是目录,l 是软链接
  • 第 2–4 位是所有者(user)权限,如 rw- 表示可读可写
  • 第 5–7 位是所属组(group)权限,如 r-- 表示只读
  • 第 8–10 位是其他人(other)权限,同理

其中 r=读、w=写、x=执行- 表示没该权限。注意:对目录来说,x 表示“能否进入”,不是“能否运行”;没有 x,哪怕有 r 权限也 cd 不进去

onewo-rtlinux
onewo-rtlinux

Linux 实时编程助手。生成、审查并修改用于周期性控制任务和中断驱动程序的 C 代码。强制实施实时调度策略。

下载

三、改权限:chmod 的两种实用写法

权限不能光看,还得能改。常用两种方式,推荐都掌握:

  • 数字法(简洁高效):每位对应一个数字,r=4, w=2, x=1,相加得单组权限。例如 644 = 所有者(4+2=6,rw-)、组(4,r--)、其他(4,r--);755 = 所有者(rwx=7)、组和其他(r-x=5),适合脚本或网站根目录
  • 字母法(精准可控):用 u/g/o/a 指定对象(用户/组/其他/全部),+/-/= 操作,r/w/x 设权限。例如:chmod u+x deploy.sh 给所有者加执行权;chmod go-w config.ini 去掉组和其他人的写权限,防误改

批量改目录及子项?加 -R 参数,如 chmod -R 755 ./bin/。但慎用于系统目录,尤其别对 //etc 盲目递归。

四、改归属:chown 管谁拥有、谁属于哪个组

权限之外,文件“属于谁”同样关键。默认新建文件归当前用户,但部署时经常要转给 www-data、nginx 或特定业务用户:

  • chown user:group file:同时改所有者和所属组,如 chown nginx:nginx /usr/share/nginx/html/
  • chown :group file:只改组(冒号前空),如 chown :developers app.jar
  • chown user file:只改所有者,如 chown deployer backup.tar.gz
  • 递归修改整个目录?加 -R,如 chown -R appuser:appgroup /opt/myapp/

注意:只有 root 或原所有者才能执行 chown;普通用户改自己文件的组,仅限自己已加入的目标组。

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

397

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

820

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2332

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

796

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

689

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

354

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2096

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

3832

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

627

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

CLion 远程开发实战
CLion 远程开发实战

共0课时 | 0人学习