阿里云体验实验室-6:Linux指令入门-文件与权限

简介: 阿里云体验实验室-6:Linux指令入门-文件与权限

文件目录管理命令

1、tree 以树状图列出目录内容

yum install -y tree
tree

2、ls 显示工作目录下内容

命令格式:
ls [参数] [目录名]
参数说明:
参数  说明
-a  显示所有文件及目录(包括隐藏文件)
-l  将文件的权限、拥有者、文件大小等详细信息列出(ll等同于ls -l)
-r  将文件反序列出(默认按英文字母正序)
-t  将文件按创建时间正序列出
-R  递归遍历目录下文件

3、pwd 获取当前工作目录的绝对路径


4、cd 切换工作目录

一个半角句号(.)当前目录
两个半角句号(..)上级目录
符号~ 当前用户的家目录

5、touch 修改文件或者目录的时间属性,包括存取时间和更改时间。

若文件不存在,系统会建立一个新的文件。


命令格式:
touch [参数] [文件]
参数说明:
参数  说明
-c  如果指定文件不存在,不会建立新文件
-r  使用参考文件的时间记录
-t  设置文件的时间记录

6、mkdir 新建子目录

参数说明:
参数  说明
-p 确保目录名称存在,不存在的就新建一个

7、rm 删除一个文件或者目录

命令格式:
rm [参数] [文件]
参数说明:
参数  说明
-i  删除前逐一询问确认
-f  无需确认,直接删除
-r  删除目录下所有文件

8、cp 复制文件或目录


命令格式:
cp [参数] [源文件] [目标文件]
参数说明:
参数  说明
-d  复制时保留链接
-f  覆盖已经存在的目标文件而不给出提示
-i  覆盖前询问
-p  除复制文件的内容外,还把修改时间和访问权限也复制到新文件中
-r  复制目录及目录内的所有项目

9、mv 为文件或目录改名、或将文件或目录移入其它位置


命令格式:
mv [参数] [源文件] [目标文件]
参数说明:
参数  说明
-i  若指定目录已有同名文件,则先询问是否覆盖旧文件
-f  如果目标文件已经存在,不会询问而直接覆盖

10、rename 字符串替换的方式批量改变文件名

命令格式:
mv [原字符串] [目标字符串] [文件]

文件权限管理

drwxr-xr-x.


第1位 存档类型,d表示目录,-表示一般文件
第2~4位 属主权限
第5~7位 属组权限
第8~10位 其他用户权限
第11位是一个半角句号.,表示SELinux安全标签

用户权限每组三位


表示       r  w  x
权限       读 写 执行
对应八进制  4  2  1

1、chmod 修改文件权限mode


参数
-R 以递归方式对子目录和文件进行修改

2、chown 修改文件的属主和属组


参数
-R 以递归方式对子目录和文件进行修改

3、chgrp 修改文件的属组

相关文章
|
7月前
|
Linux Shell 数据安全/隐私保护
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
412 3
|
8月前
|
安全 Linux
阿里云linux服务器使用脚本通过安全组屏蔽异常海外访问ip
公网网站可能会遭受黑客攻击导致访问异常,使用此脚本可以屏蔽掉异常IP 恢复访问。也可自行设置定时任务定期检测屏蔽。
610 28
|
10月前
|
安全 Unix Linux
【Linux权限】—— 于虚拟殿堂,轻拨密钥启华章
25000多字详细讲解,深度剖析权限管理核心。从基础权限到复杂的特殊权限,逐一拆解,无论你是零基础小白还是经验丰富的运维人员,都能在这里找到提升技能的关键知识,全面掌握 Linux 权限管理。还不快来看看?
【Linux权限】—— 于虚拟殿堂,轻拨密钥启华章
|
9月前
|
JavaScript Ubuntu Linux
如何在阿里云的linux上搭建Node.js编程环境?
本指南介绍如何在阿里云Linux服务器(Ubuntu/CentOS)上搭建Node.js环境,包含两种安装方式:包管理器快速安装和NVM多版本管理。同时覆盖全局npm工具配置、应用部署示例(如Express服务)、PM2持久化运行、阿里云安全组设置及外部访问验证等步骤,助你完成开发与生产环境的搭建。
|
9月前
|
安全 Linux 数据安全/隐私保护
【Linux】深入理解linux权限
本文深入解析Linux权限管理机制,涵盖权限概念、用户角色、文件属性及操作方法。文章分为前言、权限介绍、用户与角色、文件属性、权限修改及常见问题六大板块。详细说明了权限类型(r/w/x)、角色优先级、chmod/chown指令用法,以及目录权限、umask掩码、粘滞位等重点内容。掌握这些知识,可有效提升Linux系统安全性和灵活性,是管理员必备技能。喜欢的话别忘了点赞支持哦! ❤❤❤
495 6
|
9月前
|
存储 运维 监控
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
298 1
|
运维 Linux 云计算
Linux体验感悟--《我的linux初体验》
云起实验室----Linux指令入门-文件与权限
14496 0
Linux体验感悟--《我的linux初体验》
|
监控 Ubuntu Unix
Linux体验感悟--《云计算带来的学习方式变迁》
云起实验室面向开发者提供免费云产品资源、沉浸式体验环境、手把手操作手册,帮助开发者实现上云第一站,快速学习了解云计算及云产品。
|
3月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
二、Linux文本处理与文件操作核心命令
|
3月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
298 137