Linux - centos文件与目录管理
一.目录与路径
1.目录相关操作:-cd,-pwd,-mkdir
-
cd 变换目录( Change Directory)
. 此层目录 .. 上层目录 - 前一个工作目录 ~ 目前用户所有家目录 -
pwd 显示当前路径(Print Working Directory )
-
mkdir 建立新目录 (make directory)
-m 配置目录权限
-p 建立递归目录
2.环境变量:$PATH
-
echo $PATH 查看环境变量
二.文件目录管理
1.文件与目录检视: -ls
-l | 查看详细信息,或ll |
---|---|
-a | 查看全部文件 |
-h | 查看大小单位为GB,MB,KB等 |
-i | 列出inode号 |
-n | 列出UID与GID而非用户名与组名 |
-R | 列出子目录 |
-S | 按文件大小排序 |
-t | 依时间排序 |
文件时间
- mtime
- ctime
- atime
2.复制-cp,删除-rm,移动或更名-mv
-
共用参数
-r 递归复制 -i 覆盖前询问 -f 强制执行 -
cp
-P 连同文件属性一起复制过去(备份常用) -
mv
移动多个文件: mv file1 file2 file3 target_path
更名:mv file_name new_name
三.文件内容查看
1.查看文本文档内容:-cat,-tac,-nl,-more,-less
-
cat 由第一行开始显示
-n 列出行号,显示空白行号
-b 列出行号,不显示空白行号 -
tac 由最后一行开始显示,cat反写
-
nl 显示内容及行号
-
more 一页一页显示
空格键 (space) 代表向下翻一页 Enter 代表向下翻 一行 / 字符串 代表在这个显示癿内容弼中,向下搜寻 字符串 这个关键词 :f 立刻显示出文件名以及目前显示癿行数 q 代表立刻离开 more ,丌再显示该档案内容 b 或 [ctrl]-b 代表往回翻页,丌过这劢作叧对档案有用,对管线无用 -
less 和more一样,但是可以往前翻页
空格键 向下翻劢一页 [pagedown] 向下翻劢一页 [pageup] 向上翻劢一页 /字符串 向下搜寻 ?字符串 向上搜寻 n 重复前一个搜寻 (与 / 或 ? 有关!) N 反复的重复前一个搜寻 (与 / 或 ? 有关!) q 离开 less 这个程序
2.内容提取:-head,-tail
- head 只显示头几行
- tail 只显示最后几行
-n 接数字,表示显示几行head -n 10 head -n -10 #不显示最后2行 tail -n +10 #第10行开始显示(不显示最开始9行)
3.非纯文本文档: -od
od 以二进制方式读取文档内容