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 - 来回切换所在目录 … 表示当前目录的上级目录