2.Linux下的文件管理(下)
一、文件管理命令
- file
file file 查看文件的真实类型
- wc
wc file 查看文件 行数 单词数 字符数 文件名
wc -l file 查看文件行数
wc -w file 查看文件单词数
wc -m file 查看文件字符数
wc -c file 查看文件字节数
英文单词字节数是1 中文单词字节数是3
二、文件寻址命令
- pwd 显示当前工作目录
- cd 切换当前工作目录
cd ~- = cd - 来回切换之前与当前目录
- ls
ls 显示当前目录下的文件名称
ls file 显示文件名称
ls dir 显示目录下的文件名称
ls -d dir 显示目录名称
ls -l file 显示文件属性
ls -l dir 显示目录下文件属性
ls -ld dir 显示目录本身属性
ls -a dir/省略 显示目录或者当前目录的文件及隐藏文件
ls -s 显示文件大小
ls -R dir 递归显示目录内容
三、文件批量处理
“*” 匹配任意字符
? 匹配单个字符
[[:alpha:]] 匹配单个字母
[[:upper:]] 匹配单个大写字母
[[:lower:]] 匹配单个小写字母
[[:digit:]] 匹配单个数字
[[:alnum:]] 匹配单个字母或数字
[[:punct:]] 匹配单个符号
[[:space:]] 匹配单个空格
字符集合表示方法
[ ] 模糊匹配 [1-10] 1到10 模糊匹配 [a-f] a到f 模糊匹配
{} 精确匹配 {1…10} 1到10 每一个元素 {a…f} a到f每一个元素
例题
~ 表示当前用户的家目录
~username 表示指定用户的家目录
~+ = “ . ” 表示当前目录
~- 表示当前用户之前所在目录 eg:cd ~- = cd - 来回切换所在目录
… 表示当前目录的上级目录