1 文件处理命令
1.1查看目录 ls
-
参数
ls -a:全称ls -all,查看所有,包括隐藏文件
ls -l:查看详情
ls -d:查看目录属性
ls -i:查看文件id号
ls -h:将文件大小转为k、M类型
常用:ls -al(查看所有文件),ls -hl(可见文件,文件大小相应转换为k、M类型) -
文件类型
-:二进制文件
d:目录
l:软连接文件 -
文件属性
u:所有者(user)
g:所有组(group)
o:其他人(others) -
执行权限
r:读 w:写 x:执行 -
实例
drwxr-xr-x. 3 root root 4.0K 12月 8 2018 a
-rw-r–r--. 1 root root 26K 12月 8 2018 install.log
文件类型+文件权限+文件引用次数+文件所有者+文件所有组+文件大小+文件修改时间+文件名
-rw-r–r-- :所有者读写权限,所有组读权限,其他人读权限(只有该文件是可执行的文件时会涉及x执行权限)
1.2 创建目录 mkdir
- 多级创建 mkdir -p a/b/c (原本没有b文件夹)
- 创建多个目录 mkdir a/b/d a/b/e
- cd /a 是定位到根目录
1.3 删除目录 rmdir
- 只能删除空目录,所以不常用唉
1.4 复制 cp
- 格式 cp [-rp] [原文件] [目标目录]
- -r:复制目录
- -p:保持原文件属性,否则文件的修改时间会变
- 复制可以直接重命名文件 cp -r aaa/a1 aaa/a4(将a1复制重命名为a4)
1.5 剪切 mv
- 剪切、改名
1.6 删除 rm
- [-r] :删除目录
- [-f]:强制删除,没有询问
1.7 文件创建 touch
1.8 文件查看 cat tac
- cat:正序显示 tac:反序显示
-[-n] :显示行号
1.9 文件查看 more
- 【空格】或【f】:向下翻页
- 【Enter】:按行翻页
- 【q】或【Q】:退出
1.10 文件查看 less
- 【空格】或【f】:向下翻页
- 【Enter】:按行翻页
- 【q】或【Q】:退出
- 【PageUp】:向前翻页
- 【/关键字】:搜索关键字,反白显示,【n】:next查询关键字
- 【当使用pageup后,才可以使用pagedown向下翻页,但之后使用空格键或f键会在向下的最新页向下翻页,而不是当前页向下翻页哦】
1.11 文件查看 head tail
- 默认显示10行
- 【-n 行数】:显示前指定行
- 【-f 行数】:动态显示末尾几行,只tail命令
1.12 链接文件 ln
- 【ln】:硬链接,相当于【cp -p】 + 同步更新
- 【ln -s】:软连接,相当于快捷键
- 硬链接与原文件的i节点相同,使用【ls -i】查看
- 硬链接不能跨分区,不能链接目录
- 软链接文件的权限都是rwx rwx rwx