linux 私房菜 CH7 Linux 档案与目录管理

时间:2023-03-09 03:57:04
linux 私房菜 CH7 Linux 档案与目录管理
  • 路径
. 此层目录
.. 上一级目录
- 前一个工作目录
~ 当前用户的家的目录
  • 变换目录
cd
  • 显示目录
pwd [-P]
-P 显示出确实的路径,而非使用链接 (link) 路径。
  • 创建新目录
mkdir [-mp] 目录名称
-m 配置文件案的权限
-p 递归建立目录
  • 删除(空)目录
rmdir [-p] 目录名称
-p 连同上级空目录一起删除
  • 执行文件路径的变量
$PATH
  • 档案与目录检视
ls [-aAdfFhilnrRSt] 目录名称

linux 私房菜 CH7 Linux 档案与目录管理

  • 复制
cp [-adfilprsu] 来源文件(source) 目标文件(destination)

linux 私房菜 CH7 Linux 档案与目录管理

  • 移除档案或目录
rm [-fir] 档案或目录

linux 私房菜 CH7 Linux 档案与目录管理

  • 移动档案与目录
mv [-fiu] source destination

linux 私房菜 CH7 Linux 档案与目录管理

  • 文件名与目录名
basename 文件名
dirname 目录名
  • 检视文档内容
cat [-AbEnTv]

linux 私房菜 CH7 Linux 档案与目录管理

  • 反向检视文档内容
tac
  • 添加行号打印
nl [-bnw]

linux 私房菜 CH7 Linux 档案与目录管理

  • 翻页检视
more 一页一页翻

linux 私房菜 CH7 Linux 档案与目录管理

less 一页一页翻

linux 私房菜 CH7 Linux 档案与目录管理

  • 取出前几行
head [-n number] 档案
负数表示只显示最后几行
  • 取出后几行
tail [-n number] 档案
  • 查阅非纯文本档
od [-t TYPE] 档案

linux 私房菜 CH7 Linux 档案与目录管理

  • 修改档案时间 (mtime、atime) 或建置新档
mtime:内容修改时间
ctime:状态修改时间
atime:读取时间

linux 私房菜 CH7 Linux 档案与目录管理

touch [-acdmt] 档案

linux 私房菜 CH7 Linux 档案与目录管理

  • 档案预设权限
umask
数字表示拿掉的分数
原本分数
预设档案:-rw-rw-rw-
预设目录:drwxrwxrwx
  • 配置隐藏属性
chattr [+-=][ASacdistu] 档案或目录名称

linux 私房菜 CH7 Linux 档案与目录管理

linux 私房菜 CH7 Linux 档案与目录管理

  • 显示隐藏属性
lsattr 档案或目录名称

linux 私房菜 CH7 Linux 档案与目录管理

  • 档案特殊权限

    linux 私房菜 CH7 Linux 档案与目录管理

    linux 私房菜 CH7 Linux 档案与目录管理

    linux 私房菜 CH7 Linux 档案与目录管理

  • 文件类型

file 文件名
  • 查找命令
which [-a] command
-a 列出 PATH 目录下可以找到的所有指令
  • 寻找特定档案
whereis  [-bmsu] 档案或目录名

linux 私房菜 CH7 Linux 档案与目录管理

  • 查找档案部分名称
locate [-ir] keyword
-i:忽略大小写
-r:正则表达式
  • 条件查找
find [PATH] [option] [action]
-mtime n :n 天前的一天之内改动过的档案;
-mtime +n :n 天前(不含 n 天)改动过的档案;
-mtime -n :n 天内(含 n 天)改动过的档案;
-newer file :比 file 新的档案;
-uid n:uid 是 n 的档案;
-gid n:gid 是 n 的档案;
-user name:user 是 name 的档案;
-group name:group 是 name 的档案;
-nouser:user 不在 /etc/passwd 中的档案;
-nogroup:group 不在 /etc/group 中的档案;
-name filename:档案名;
-size [+-]size:档案大小;
-type TYPE:档案类型;
-perm mode:权限刚好是 mode;
-perm -mode:权限包括 mode;
-perm +mode:权限是 mode 中其一;
-exec command:额外操作;
-print:打印结果;
  • 权限与指令间的关系

    linux 私房菜 CH7 Linux 档案与目录管理

    linux 私房菜 CH7 Linux 档案与目录管理