文件的表示
字母表示不同文件
d:目录 -:普通文件 l:链接文件 b:块文件 c:字节文件 p:管道文件 s:套接字文件
颜色表示不同的文件
黑色:普通文件 蓝色:文件夹 天蓝色:链接文件 绿色:可执行文件 红色:压缩文件
ls
-l(long)长格式显示 -a(all)显示 所有,包括隐藏文件 -A(all)显示所有但不显示隐藏文件 -d(Directory)只显示指定目录 -h(Human)友好显示 -R(Recursive)递归,将当前目录下所属的子目录文件显示出来
通配符
符号 | 效果 |
---|
? | 匹配一个字符 | * | 匹配所有非隐藏的字符无论多长多短,但不能匹配“.”开头的文件,即隐藏文件 | {1…10} | 1到10 | {a…z} | a b c … z | {A…Z} | A B C… Z | [123] | 取其中之一有就显示,没有也无所谓 | [0-9] | 匹配数字的范围 | \ | 转义符,表示原来的意思 |
基础命令
别名-alias 通过别名机制简化常用的、比较长的命令 alias 命令别名=命令
统计目录及文件空间占用情况 -du du [选项] [文件或目录…]
-a | 统计磁盘空间占用时包括所有的文件,而不仅仅是统计目录 |
---|
-h | 以更人性化的方式显示出结果 | -s | 只统计所占用空间总大小,而不是统计每个子目录、文件的大小 |
创建新目录-mkdir 创建新的空目录:mkdir [选项] 目录位置及名称 mkdir [选项(-p 一次性创建多层目录)] 目录位置机名称… 文件名最长255个字节,可以使用特殊字符 ,除了 / 和 空字符
创建空文件-touch 更新了文件的时间标记,经常用于创建多个新的文件 创建空文件:touch 文件…
创建链接文件-ln 为文件或目录建立链接文件,类似于Windows系统的快捷方式 链接文件类型:软连接(符号链接 -s),硬链接 In [-s] 源文件或目录… 链接文件或目标位置
复制文件或目录-cp 将需要复制的文件或目录重建一份,并保存为新的文件或目录 cp [选项]… 源文件或目录…目标文件或目录
-f | 覆盖目标同名文件或目录时不进行提醒,直接强行复制 |
---|
-i | 覆盖目标同名文件或目录时提醒用户确认 | -p | 复制时保持源文件权限、属主及时间标记等属性不变 | -r | 复制目录时必须使用此选项,表示递归复制所有文件及目录 |
删除文件或目录-rm rm [选项] 文件或目录 常用选项:-f,-i,-r
移动文件或目录-mv 如果目标位置与源位置相同,则相当于执行重命名操作 格式:mv [选项]… 源文件或目录… 目标文件或目录
|