rw- --- --- 文件
所以在创建文件之前,输入umask 077 命令,这样创建出来的文件权限是700
linux文件搜索
find 【搜索范围】 【匹配条件】
find /etc -iname init??? (根据文件名搜索 -iname不区分大小写)
find / -size +204800 (一个数据块512字节=0.5K ,100M=102400KB=204800)
+n大于、-n小于、n等于
find /home -user XXX (在根目录下查找所有者为XXX的文件)
find /etc -cmin -5(在/etc下查找5分钟内被修改过属性的文件和目录,超过5分钟用+5)
-amin 文件访问时间 access
-cmin 文件属性 change
-mmin 文件内容 modify
#find/tmp-size+2m//查找在/tmp目录下大于2m的文件。#find/tmp-size-2m//查找在/tmp目录下小于2m的文件。find / -size +1500c (查找大于1,500字节大小的文件,+表示大于)。
-a 两个条件同时满足
-o 两个条件满足任意一个即可
find /etc -name inittab -exec ls -l {} \ ; (在/etc下查找inittab文件并显示其详细信息)
将-exec换成-ok,每条结果会有询问提示
find / -name 文件名 find ver1.d ver2.d -name '*.c' -print 查找ver1.d,ver2.d *.c文件并打印 find . -type d -print 从当前目录查找,仅查找目录,找到后linux常用命令,打印路径名。 的目录并同时删除其内容 rm -rf dir1 dir2 同时删除两个目录及它们的内容 mv dir1 new_dir 重命名/移动 一个目录 cp file1 file2 复制一个文件 cp dir/* . 复制一个目录下的所有文件到当前工作目录 cp -a /tmp/dir1 . 复制一个目录到当前工作目录 cp -a dir1 dir2 复制一个目录 ln -s file1 lnk1 创建一个指向文件或目录的软链接 ln file1 lnk1 创建一个指向文件或目录的物理链接 touch -t 0712250000 file1 修改一个文件或目录的时间戳 - find / -name file1 从 '。在目录中查找更改时间在n日以前的文件并删除它们,在删除之前先给出提示 find.-name"*.log"-mtime+5-okrm{}\。
locate【文件名】 在文件资料库中查找文件
/var/lib/mlocate/mlocate.db
与find实时查找命令不同的是,locate命令需要及时更新文件资料库
手动更新文件资料库命令 updatedb
/tmp文件不在locate文件资料库收录当中
locate -i XXX 不区分大小写
which 【命令名称】 查找命令的路径
which rm 能查询到rm命令的别名和路径
whereis 【命令名称】 查找命令所在目录及帮助文档路径
grep -i XXX 【文件名】 查找文件名中关键字XXX所在的行(不区分大小写)
grep -v ^# 【文件名】 查找文件名中 排除 关键字#位于行首的行 后剩下的行
帮助命令
man命令帮助的类型,1:命令的帮助 2: 配置文件的帮助(不需要写绝对路径)
whatis 【命令名称】得到命令的基本解释