Linux |
您所在的位置:网站首页 › 3dmaxweb命令 › Linux |
1 whereis 选项
是查找工具中速度最快的,只能查找二进制程序(-b)、文档(-m)和源码(-s) 格式: whereis 二进制命令/文件 例: whereis touch 2 帮助ls –-help | less //查看命令ls的参数的使用方法,less是为了进入查看,否则内容太多的话就会一闪而过 man 命令 //查看命令帮助手册 3 which 文件名/命令名查找命令或文件,常用于查找命令,会给用户显示出命令所在的路径以及显示命令的别名。例:which mkdir 用alias查看所有命令的别名, 用alias也可以设置命令的别名: #alias 别名=‘命令’ 例: #alias shanchu=’rm –rf’ 删除别名: #unalias 别名。 例:#unalias shanchu //删除rm -rf的命令别名 4 find 格式 : find 在哪个目录下查找 按照什么类型查找 类型参数 1) 按照文件名进行查找 -name 例如: find /etc –name passwd 2) 按照文件类型进行查找 -type 文件类型: 目录(d) 连接文件(l) 管道文件(p) 块文件(b) 字符文件(c) 普通文件(f) 套接字文件(s) 例如: find / -type l //在根目录下查找连接类型的文件 3) 按照文件大小进行查找 -size 例如: find ./(当前目录) -size +512k //查找大于512k字节的文件 find ~ -size 1M //查找等于1M字节的文件 find / -size -1G //查找小于1G字节的文件 find ./ -size +10M -size -20M //查找大于10M小于20M的文件 注意:大于 用加号+,小于 用减号-,等于 不写。 4) 查找空文件/目录 -empty 例如: find ./ -empty 5) 按照文件所有者进行查找 属主 –user 属组 –group UID -uid(root 是0) GID –gid(root组是0) 没有属主 -nouser 没有属组 -nogroup 例如: find ./ -user root //查找当前目录下属主是root的文件 find / -nouser –o -group //查找根目录下没有属主或没有属组的文件 find / -nouser -nogroup //查找根目录下既没有属主也没有属组的文件 6)按照文件的时间来查找 访问access时间:查看时间 状态修改(change)时间:文件名、属主、属组更改的时间 修改过(modify)的时间:内容修改的时间 -amin //几分钟前访问 -cmin//几分钟前状态修改 -mmin //几分钟前内容修改 -atime //几天前访问 -ctime //几天前状态修改 -mtime //几天前内容修改 -used //几天使用过的 例如: find ~ -amin +30 //查找30分钟前访问过的文件 find ~ -mtime -1 //查找1天内被修改过的文件 find ~ -ctime +1 //查找1天前状态被修改过的文件 find ~ -used -2 //查找2天内使用过的文件或目录 注意: n天/分钟内用减号- ; n天/分钟前用加号+ 7)按照文件系统类型进行查找 -fstype !-fstype 非某一文件系统类型 例如: find ~ -name test.txt -fstype ext4 //在ext4上查找文件名为test.txt的文件 8)按照权限查找 -perm 每个角色:r 4 w 2 x 1 ,共三个角色: 属主 属组 其他人 find / -perm 777 //在根目录下查找文件权限为777的文件或目录 9)按照文件的硬连接数进行查找 -links find ~ -links 2 //在家目录下查找硬连接数为2 的文件 find ~ -links +2 -links -5 //查找硬连接数大于2小于5的文件 10)按照文件的inode号查 -inum i节点号 find ./ -inum 12345 注:以后用到的都是 查找ll命令下能看到的属性,其他的都很少用到 11)find的其他用法:找到文件后执行某命令 -exec 命令 {} \; 例如: find ./ -name f1 -exec rm {} \; //找到f1后删除它 注意:\可以将命令分隔,常用于在执行多个参数长命令时 转载请注明出处,谢谢! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |