Linux文件与目录管理,常用命令总结
绝对路径: 以根目录 / 开始的
相对路径: 相对于当前路径的写法
$PATH: 可执行文件路径的变量(出现在该变量下的文件可以在系统的任何目录下都可以执行)
获取路径的文件名: basename /etc/passwd
获取路径的目录名: dirname /etc/passwd
文件的默认权限: umask
umask -S
创建新一个新文件时的默认权限,可以在用户目录下的.bashrc中修改,但是不建议修改
文件的隐藏属性:chattr lsattr
查看隐藏属性:lsattr
设置隐藏属性:chattr
常用参数:
+a: 表示该文件只能追加属性,不可以删除和修改
+i: 表示该文件不可被删除,修改,新增数据和修改文件名
观察文件的类型:file
文件的特殊属性:SUID,GID,SBIT
SUID:当其他人执行该问件时暂时具有拥有者的执行权限
SUID权限仅对二进制程序(binary program)有效
执行者对于该程序需要具有x的可执行权限
本权限仅在执行该程序的过程中有效(run-time)
执行者将具有该程序拥有者的权限
SGID:
SGID对二进制程序有用
程序执行者对于该程序来说,需要具有x的权限
执行这在执行的过程中将会获得该程序群组的支持
SBIT:仅针对目录有效(tmp目录)
当使用者对于次目录具有wx权限,也具有写入的权限
当使用者在该目录下创建文件或者目录时,仅有自己与root才有权限删除该文件
常用命令总结:
ls:
-a: 全部文件,包括隐藏文件一起列出
-d: 仅列出目录本身,而不是列出目录内的文件数据
-h:将文件大小容易读的方式展示
-l:列出文件的属性与权限等
-n:列出UID也GID,非拥有者与群组的名称
--color=auto 让系统自动设置颜色
--full-time: 显示完整的时间模式
--time={atime,ctime}
cp:
-a: 相当于 -dr --preserve=all
-d: 若来源文件为链接文件,则复制链接文件属性而非本身
-i: 若文件存在,询问是否覆盖
-p:联通文件的属性一起复制,而非复制文件本身
-r:递归复制
--preserve=all, 复制所有属性,包括selinux等
rm:
-f: force,强制删除
-i:删除前询问是否删除
-r:递归删除
cat:
-n:打印行号
touch:修改文件时间或创建新文件
mtime: 内存数据改变时间
ctime: 属性或权限改变时间
atime: 最后一次访问时间 -a: 仅修正atime
-c: 仅修正ctime,若文件不存在则不创建新文件
-d: 后面可以直接接修正的日期,而不是当前日期,
-m: 仅修改mtime
-t: 后面可以直接接修正的日期而不是当前日期,格式YYYYMMDDhhmm
Linux文件与目录管理,常用命令总结的更多相关文章
- Linux文件与目录管理常用命令
Linux文件与目录常用命令管理: 文件权限/目录权限: -rwxr-xr-x. root root Mar : zeng.txt r():可读 w():可写 x():可执行 drwxr-xr-x. ...
- Linux文件和目录管理常用重要命令
一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 "路径" 以及 "相对路径" 与 "绝 ...
- CentOS(十)--与Linux文件和目录管理相关的一些重要命令②
在结束了第二期的广交会实习之后,又迎来了几天休闲的日子,继续学习Linux.在上一篇随笔 Linux学习之CentOS(十七)--与Linux文件和目录管理相关的一些重要命令① 中,详细记录了与Lin ...
- CentOS(九)--与Linux文件和目录管理相关的一些重要命令①
接上一篇文章,实际生产过程中的目录管理一定要注意用户是root 还是其他用户. 一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 & ...
- Linux命令整理,用户管理,用户组管理,系统管理,目录管理常用命令
知识点梳理 Linux课堂笔记 学习目标 能够知道什么是Linux系统以及它的应用场景 能够独立完成安装VMware虚拟机和网络配置 能够独立完成安装CentOS以及远程终端SecureCRT 能够熟 ...
- Linux 文件与目录管理
Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什么是绝对 ...
- linux文件与目录管理笔记
### Linux文件与目录管理 ---------- 绝对路径: / 相对路径:不以/开头的 当前目录 . 上一个工作目录 - 用户主目录 ~ root账户的主目录是/root 其他用户是/home ...
- 【转】第七章、Linux 文件与目录管理
原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager.php 第七章.Linux 文件与目录管理 最近升级日期:2009/08/26 ...
- 第七章、Linux 文件与目录管理
第七章.Linux 文件与目录管理 1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关於运行档路径的变量: $PATH ...
随机推荐
- LeetCode——139. 单词拆分
给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词. 说明: 拆分时可以重复使用字典中的单词. 你可以假设字典中没有重复 ...
- 201703-2 学生排队 Java
思路: 将需要移动的学生remove后再add 题目中说向前向后移动不会超过人数,也就是不会出现隔着的情况.所以不会越界. import java.util.ArrayList; import jav ...
- ssh首次链接出现yes/no提示和ansible提示
修改文件: /etc/ssh/ssh_config 在文件中添加如下信息:StrictHostKeyChecking no 改本机的/etc/ssh/ssh_config文件中的"# Str ...
- 19 docker 多机器通信
1. 本章实验 2. 环境搭建 1.编写 Vagrantfile 并创建虚拟机 并虚拟机node1绑定外部 192.168.205.10:8888 node2绑定外部 192.168.205.10:9 ...
- h5-携程页面小案例-伸缩盒子
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- python 手动安装模块
python中 openpyxl是解析 excel 文件的模块,一般使用pip install openpyxl 就可以安装. 但是如果处于公司内网时是无法连网安装的,下面就手动安装进行说明: 1.h ...
- 17.3.12---logging日志模块level配置操作
1----logging日志记录模块的使用和配置 logging模块我们不需要单独再安装,经常要调试程序,记录程序运行过程中的一些信息,手工记录调试信息很麻烦,所以python的logging模块,会 ...
- 17.3.10--C语言运行的步骤
编译-->生成-->调试-->链接-->运行 编译就是:将你编写的C语言程序翻译成机器能识别运行的指令集 生成就是:根据编译完成的指令集制造出机器可以具体执行的指令序列 调试就 ...
- Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency
Error : Execution failed for task ’ :app: preDebugAndroidTestBuild’.Conflict with dependency ‘com.an ...
- ZJNU 1067 - 约瑟夫——中级
打表处理(否则Case 1超时) 对m进行枚举,每次枚举进行一次判断 因为好人坏人均为k个,那么只要让下一个死亡的人的位置p保证在1~剩余坏人数量之间即可,不满足则直接break枚举下一个m 实际上对 ...