Ls命令:
Ls -l:长格式显示,文件属性比较详细 ls -l 就是ll
Ls -a:显示所有文件,包括隐藏文件包括.和..(以.和..开头的隐藏文件)
Ls -ld:只显示当前目录属性
Ls -h:人性化显示
Ls -R:递归显示
Ls特性:
LS 一般不单独使用 因为功能有限,需要加上选项 ls单独使用显示当前文件夹下的所有文件
Ls+通配符 可以查找特定文件
?:任意单个字符
* :任意长度的任意字符
举例:以p开头 p*
以p结尾 *p
以p开头的以p结尾的中间只有一个字符的p?P
Touch {a..z}.txt 创建a-z的.txt
Ls [a-z].txt 显示a-z的txt
Alias 别名
1. 将比较长的命令换成自己定义的命令
Alias 自己定义的命令=’比较长的命令’
- 单独使用可以显示所有的别名命令
- 删除别名:unalias +自己定义的命令
- 别名>内部>hash>外部
Du命令(disk ues):查看文件或者目录占用磁盘的空间大小
Du不统计文件实际大小,只统计文件所占磁盘大小
Du -a:分开显示每个文件夹大小
Du -s:显示当前文件夹的总大小
Du -h:人性化显示
Du etc/ -d1 查看第一层占用多少磁盘
Mkdir:创建文件夹
Mkdir -p :创建嵌套式文件夹
Mkdir -v :显示过程
Mkdir -pv:同时创建多个文件夹
Touch命令(创建文件夹)
如果当前文件夹下没有同名文件
Touch 文件名 :创建一个文件夹
如果有,则刷新修改文件时间
Touch {1..10}.txt:创建1-10的txt文件
Ln命令:创建连接文件
软链接:ln -s 源文件或者文件夹 目标文件夹
在目标文件夹创建快捷方式 ,方便找到源文件
In -s 源文件或者文件夹 目标文件夹
硬链接:文件或者文件夹 目标文件夹
在目标文件夹创建了和源文件一样的文件
In源文件或者文件夹 目标文件夹
Cp命令:复制
Cp 需要复制的文件 放在哪个文字 /重命名
Cp -f:强制不提醒
Cp -i:有相同文件时覆盖提醒
Cp -p:保留文件夹权限
Cp -r:复制文件夹的时候需要用
Cp -a:保留权限更强大,保留连接也可以