JY04文件管理2

通配符

* 匹配零个或多个字符 (匹配不了.隐藏文件)

?   任意单个字符

~当前用户家目录

~mage 用户mage家目录

~- 当前一个工作目录(访问文件)

cd - 回到上一个目录

【0-9】 匹配数字范围

【a-z】小大字母选择 a A b B.. z

[wang] 列表中取一个字符

[^wang]匹配列表中所有字符以外的字符

{0..9} 花括号的特殊功能

[:lower:] 表示任意的小写字母 a-z 再加个[]表示取一个

[:upper:]   大写

ls -d /etc/rc[0-9]*   列出对应的文件,遇到目录时候只列出目录,而不列出里面的文件

ls -d .* 列出当前目录的所有隐藏文件= l.

ls -A 不显示. .. 其他文件

ls -d  /etc/*/ 显示非隐藏的目录

touch 识别不出通配符,通配符用来过滤现有文件

touch 可以创建文件,也可以刷新3个时间

touch `date -d "-1 day" +%F_%T`.log 创建前一天的日志

cp 复制文件,复制多个文件到目录,可能会丢失部分属性 时间,拥有者

-p 保留原有文件的属性 权限 拥有者,时间

-r 复制文件夹

复制链接文件时候,复制链接原有文件的内容

-a 复制保留文件的所有属性 ,常用语备份

-i 覆盖前提示 (root用户自带-i的别名)

-v 显示复制过程

-f 强制执行(如果目标文件存在,没有权限覆盖则删除原有文件,再复制)

-b 目标存在,先备份filename~ 再覆盖,只保留一个版本

--backup=numbered 目标存在,覆盖前先备份夹数字后缀filename.~#~可以保留多个

上一篇:Android touch详解(2) porting drvier


下一篇:移动端拖拽事件