Linux 操作目录基础命令,配图片说明
1. cd 切换当前工作目录
cd .. :回到当前目录的上一级目录
cd - :返回前一个目录
cd :回到 root目录
2.pwd 显示当前工作目录的名称
pwd -p :显示链接的真实路径
3. ls 显示目录以及文件信息
-a :显示所有包括隐藏目录
-d :显示目录本身的信息而非目录下的文档信息
-h :人性化展示容量信息(不知道人性化体现在哪)
-l : 长格式显示详细信息
-u : 显示文件或目录的最后被访问时间
-t : 显示以时间排序 ,ls默认是按文件名排序的 ,小本本记下
-1 :数字1 ,没行显示一个
-B :显示备份文件和目录
-b : 显示 脱离字符 就是一些肉眼看不出来的奇怪东西,例如中文空格 (炒鸡有用)
LC_ALL = C 去除本地化设置 (其实很多地方都用得到,尤其是写脚本。。。)
4 .mkdir 创建目录
-p :创建多级目录 ,不存在上级目录时会一起创建
使用tree (蛮有用但是不是自带的)查看下目录结构
5.cp 复制目录或者文件
-a :复制时保留源文档的所有属性
-r :递归复制 (包括子目录和子文件),一般在复制目录时使用
6. mv 移动(重命名)文件或者目录
7.rm 删除文件或者目录
-r :递归删除 ,会询问
-f :直接删除
-i :会提示
-rf /* : 跑路命令(慎用)
8. du 计算文件或者目录容量
-a : 查看所有目录及文件容量信息
-h :人性化展示容量信息。。。
-s :仅仅展示总容量
9 find 搜索目录或文件
-empty :空目录,文件
-group :通过组查找,一般和用户名一起用
-name : 区分大小写
-iname : 不区分大小写
-mtime N : 无符号整数 ,N天前被修改过的;+N ,N天前被修改过的 ;-N ,N天内被修改过的
-size : 按大小查找
-type :按类型 , f 普通文件,d 目录 ,b (块)c(字符) 设备,l 链接等
-user :按用户查找
-exec : 执行命令 ,注意书写格式
-a :and 且
-o : or 或
clear 清屏 。。。
下节见 QAQ~