1 目录
1.1 改变目录 cd
目录的表达方法
/
根目录
.
当前目录
..
上一级目录
~
家目录
选项:
/
进入到系统根目录.
进入当前目录..
进入当前目录的父目录,返回上层目录- /tmp 进入指定目录/tmp
~
进入当前用户的家目录-
回到刚才所在的目录
1.2、显示当前所在目录 pwd
1.3、 显示文件或目录的属性 ls (dir)
区别
- dir 显示当前目录的内容(无颜色)
- ls 显示当前目录的内容(有颜色)
选项
- s:显示每个文件的大小
- -S(大写):按文件的大小排序
ll
列出文件和文件夹的基本属性和详细信息ll -a
列出当前目录的全部文件和文件夹的基本属性和详细信息ls -t
按照修改时间排序ls /tmp
显示指定目录/tmp 的内容ls -l
列出文件和文件夹的基本属性和详细信息ls -a
列出当前目录的全部内容,包括隐藏文件(在文件和文件夹前面加“.”隐藏)ls -l -a
列出当前目录的全部文件和文件夹的基本属性和详细信息ls -la
同上ls -A
列出当前目录的全部内容,包括隐藏文件,不显示“.”和“…”ls --help
列出 ls 命令的帮助内容ls a2*
列出以 a2 开头的文件和文件夹ls -l a2*
列出以 a2 开头的文件和文件夹的基本属性和详细信息- -F:显示文件类型描述符。*为可执行的普通文件,/为目录文件…
文件和文件夹的颜色:
(蓝色代表目录, 白色代表文件,黄色代表设备文件,红色代表压缩文件,绿色代表
可执行文件,浅蓝色代表链接文件)linux 是以属性来控制文件是否能执行。
1.4、 创建目录 mkdir
选项:
-m
同时设置权限-p
多及目录以/分割
mkdir dir1
在当前目录下创建 dir 子目录
mkdir /tmp/dir2
在指定目录/tmp 下创建 dir2 子目录
mkdir -p dir3/dir4
在当前目录下创建 2 级目录 dir3 和其子目录 dir4
mkdir -p /dir5/dir6
在根目录下创建 2 级目录 dir5 和其子目录 dir6
mkdir dir7 dir8 dir9
在当前目录下创建 3 个目录 dir7 dir8 dir9,以空格隔开
1.5、删除目录或文件 rmdir
/rm
选项
1.5.1 rmdir
-p
递归删除空目录-i
询问-f
强制删除-r
删除非空目录-v
指令执行过程
1.5.2 rm
rm -r dir
递归的方式删除非空目录 dirrm -rf dir
不用确认直接删除非空目录 dirrm -f file1 file2 file3
不用确认同时删除多个文件rm /tmp/file1
删除指定目录/tmp 下的文件 file1rm fi*
删除以 fi 开头的文件-v
显示指令执行过程-d
区别:rmdir命令是用来删除空的目录,rm命令是用来删除文件或非空的目录。