1. 创建目录(mkdir)
mkdir -m 777 -p test/test1/test2
- -m 表示授予什么样的权限,给与新建立的目录。
- -p 表示目录递归创建,如果上级目录不存在。
- -p和-m不能够同时使用,我试了下,-m不生效,原因不明。
2. 查看文件和目录(ls)
ls -al
- -a 表示展示所有文件,包含隐藏文件(.打头的文件)
- -l 表示展示文件的所有属性,包含权限,大小,所属用户等。为列表(list)展示的意思
3. 复制(cp)
cp -r -p test test5
cp -a test test5
- -r 表示递归复制,用于复制目录
- -p 表示连同文件属性(权限,用户,时间)一起复制过去,一般用于备份
- -a 跟p类似,比p还要全,表示所有权限。另外,用了-a就不需要-r了。
4. 查看文件(less)
less log-txt
- 空格键 向下翻一页
- / 向下搜索字符串
- ? 向上搜索字符串
- n 重复前一个搜索
- N 反向重复前一个搜索
- g 到第一行
- G 到最后一行
- q 离开这个文件
5. 查找(find)
查找当前目录
find ./ -name '*end*' -size +1M -mtime -40 -exec ls -l {} ;
- ./ 代表查找当前目录及其子目录(如果要查找多个目录,空格隔开)
- -name 表示查找包含end的文件
- -size 表示查找大于1M的文件(+表示大于,-表示小于)
- -mtime 表示修改时间为最近40天以内(-表示以内,+表示以外)
- -exec 表示对find的结果执行某个命令,;表示命令结束 {}是find内容的占位符
网友评论