linux查找文件

Linux查找大文件命令

坚强是说给别人听的谎言 提交于 2020-03-11 02:20:03
1.查看当前系统下超过100M的文件。 find . -type f -size +800M 2.查看当前系统下超过100M的文件及文件的属性。 find . -type f -size +800M -print0 | xargs -0 ls -l 3.查看当前系统下超过100M的文件及具体大小。 find . -type f -size +800M -print0 | xargs -0 du -h 4.查看当前系统下超过100M的文件并排序。 find . -type f -size +800M -print0 | xargs -0 du -h | sort -nr 5.查看当前系统的目录大小。 du -h --max-depth=1 6.查看当前系统的目录大小及下属的字目录大小,则可将参数max-depth=2;如果想对结果进行排序,借助于sort命令。 du -h --max-depth=2 | sort -n 7.查看当前系统的目录下最大的10个文件夹,借助head命令。 du -hm --max-depth=2 | sort -nr | head -10 参考链接: https://www.cnblogs.com/zhangyunfei-blog/p/9288494.html 来源: CSDN 作者: xu19950210rou 链接: https://blog.csdn

linux面试中经常会遇到的问题

梦想的初衷 提交于 2020-03-10 23:19:29
Linux 面试题答案解析 1、绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令? 答案: 绝对路径: 如/etc/init.d 当前目录和上层目录: ./ ../ 主目录: ~/ 切换目录: cd 2、怎么查看当前进程?怎么执行退出?怎么查看当前路径? 答案: 查看当前进程: ps 执行退出: exit 查看当前路径: pwd 3、怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么命令? 答案: 清屏: clear 退出当前命令: ctrl+c 彻底退出 执行睡眠 : ctrl+z 挂起当前进程 fg 恢复后台 查看当前用户 id: ”id“:查看显示目前登陆账户的 uid 和 gid 及所属分组及用户名 查看指定帮助: 如 man adduser 这个很全 而且有例子; adduser --help 这个告诉你一些常用参数; info adduesr; 4、Ls 命令执行什么功能? 可以带哪些参数,有什么区别? 答案: ls 执行的功能: 列出指定目录中的目录,以及文件 哪些参数以及区别: a 所有文件 l 详细信息,包括大小字节数,可读可写可执行的权限等 5、建立软链接(快捷方式),以及硬链接的命令。 答案: 软链接: ln -s slink source 硬链接: ln link source 6

Linux系统文件查找

岁酱吖の 提交于 2020-03-08 11:44:17
文件查找概述 Linux系统中的find命令在查找文件时非常有用而且方便。 它可以根据不同的条件来进行查找文件:例如权限、拥有者、修改日期/时间、文件大小等等。 同时find命令是Linux下必须掌握的。 find 命令的基本语法如下 命令 路径 选项 表达式 动作 find [path...] [options] [expression] [action] 查找 地区 犯罪嫌疑人 性别男25-30岁 枪决行动 find名称查找 //创建文件 touch /etc/sysconfig/network-scripts/{ifcfg-eth1,IFCFG-ETH1} //查找/etc目录下包含ifcfg-eth0名称的文件 [root@xuliangwei ~]# find /etc -name "ifcfg-eth1" //-i 忽略大小写 [root@xuliangwei ~]# find /etc -iname "ifcfg-eth1" //查找/etc目录下包含ifcfg-eth名称所有文件 [root@xuliangwei ~]# find /etc/ -name "ifcfg-eth " [root@xuliangwei ~]# find /etc -iname "ifcfg-eth " find大小查找 //查找大于5M [root@xuliangwei ~]# find

Liunx 文件的查找

感情迁移 提交于 2020-03-07 23:38:30
脚本文件的查找 Which命令 which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。 语法: which [-a] command -a: 将所有由path目录中可以找出的命令均列出 例子: which ifconfig which which #找出which的文件名 文件查找 whereis whereis命令只能用于程序名的搜索,如果省略参数,则返回所有信息。 语法:whereis [-bmsu] 文件或目录名 -l : 可以列出whereis 会去查询的几个主要目录 -b: 只找二进制格式文件 -m: 只找在说明文件manual路径下文件 -s: 只找source源文件 -u: 找不在上面三个项目中的其他特殊文件 例子: whereis ifconfig #找ifconfig文件名 whereis -m passwd #只有在man里面文件显示出来 find 命令 find,用于在文件树中查找文件并作相应的处理 -name:按照文件名查找文件 -perm:按照文件权限查找文件 -user:按照文件属主来查找文件 -size:按照指定的文件大小查找文件【+n:大于,-n:小于,n:等于】 -group:按照文件所属的组来查找文件

Linux Shell 命令总结

扶醉桌前 提交于 2020-03-07 20:32:54
1. 前言 本文介绍了常用的Linux shell命令,包括date、cut、sort、uniq、sed、vi、diff、find等,同时给出尽可能使用的实例以便于理解。 2. Linux shell命令 2.1 date 作用:获取或者设置日期 用法:date [选项] 显示时间格式(以+开头,后面接格式) 举例: (1) 以固定格式显示时间:date + “%Y%m%d%H” (2) 显示明天的日期:date -d “tomorrow” +”%Y-%m-%d” (3) 显示前天的日志:date -d “1 days ago” +”%Y-%m-%d” 2.2 cut 作用:从输入文件或者命令的输出中析取出各种域 用法:cut –c{字符串范围} –d{字段间分割符} –f{字段索引编号} 举例: (1)查看在线用户:who | cut –c1-8 (2)从系统文件/etc/passwd中获取用户名列表:cut –d: -f1 /etc/passwd 2.3. paste 作用:将多个域合并 用法:cut –d{字段间分割符} 举例: paste –d’:’ filename1 filename2 2.4. sort 作用:排序 用法: -t 指定分隔符, 默认为空格 -r 以降序来排列 -u 去掉重复行 -d 以字典序来排列,包括字母,数字,符号等 -n 以数字序来排列

linux下的查找与压缩

随声附和 提交于 2020-03-07 05:50:53
1查找   1.which  显示一个可执行文件的完整路径   按照alias->然后-> $PATH的路径查找   2.whereis  搜索一个可执行工具及相关配置工具   比which多显示manpage的地址   3.locate/slocate 从缓存库中查找   使用/var/lib/slocate/slocate.db centos是mlocate.db     1.locate是slocate的一个软链接     2.updatedb用来更新数据 linux每日4点02会自动更新 自动更新的配置文件在/etc/cron.daily/     3.locate -r ‘.*filename.*’ .*为正则表达式 等于通配符中的*   4.find [direction] [filename] 直接查找     1.find [direction] name "*filename*" 查找含有filename的文件名     2.可以加参数     3. find [direction] name "*filename*" -ls 列出详细信息     4.find [direction] name "*filename*" -exec file {} \; 列出文件类型  {}代表find查找出的路径     5.find [direction] name "

Linux基础文件查找

你说的曾经没有我的故事 提交于 2020-03-07 05:49:54
一、文件查找 (一)、命令文件 [root@linux ~]# chich ls //从PATH环境变量 [root@linux ~]# chereis vim [root@linux ~]# echo $PATH /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 二、任意文件 A. locate (查询的数据库: /var/lib/mlocate/mlocate.db) 计划任务:每天自动更新数据库 /etc/cron.daily/mlocate.cron               手动更新数据库:updatedb               # locate ifcfg-eth0               # locate ifcfg-enp0s25 B. find find [options] [path...] [expression] [action] (一)、按文件名: [root@linux ~]# find /etc -name "ifcfg-eth0" [root@linux ~]# find /etc -iname "ifcfg-eth0" //-i忽略大小写 [root@linux ~]# find /etc -iname "ifcfg-eth

Linux常用命令

时间秒杀一切 提交于 2020-03-06 17:36:49
Linux必学60个命令 Linux系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内容。 Linux文件系统具有良好的结构,系统提供了很多文件处理程序。这里主要介绍常用的文件处理命令。 file 1.作用 file通过探测文件内容判断文件类型,使用权限是所有用户。 2.格式 file [options] 文件名 3.[options]主要参数 -v:在标准输出后显示版本信息,并且退出。 -z:探测压缩过的文件类型。 -L:允许符合连接。 -f name:从文件namefile中读取要分析的文件名列表。 4.简单说明 使用file命令可以知道某个文件究竟是二进制(ELF格式)的可执行文件, 还是Shell Script文件,或者是其它的什么格式。file能识别的文件类型有目录、Shell脚本、英文文本、二进制可执行文件、C语言源文件、文本文件、DOS的可执行文件。 5.应用实例 如果我们看到一个没有后缀的文件grap,可以使用下面命令: $ file grap grap: English text 此时系统显示这是一个英文文本文件。需要说明的是,file命令不能探测包括图形、音频、视频等多媒体文件类型

Linux 命令

三世轮回 提交于 2020-03-04 23:26:30
centos7中防火墙相关命令 查看状态: getenforce # 查看内核防火墙状态(disabled标识关闭) systemctl status firewalld # 查看防火墙状态 firewalld 的基本命令:   启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disable firewalld 禁用: systemctl stop firewalld 在开机时启用一个服务:systemctl enable firewalld.service 在开机时禁用一个服务:systemctl disable firewalld.service 查看服务是否开机启动:systemctl is-enabled firewalld.service 查看已启动的服务列表:systemctl list-unit-files|grep enabled 查看启动失败的服务列表:systemctl --failed CentOS7关闭SELinux:    临时关闭: ##设置SELinux 成为permissive模式 ##setenforce 1 设置SELinux 成为enforcing模式 setenforce 0   永久关闭: vi /etc/selinux/config

linux基础--文件查找find

夙愿已清 提交于 2020-03-04 18:39:01
语法 find [path...] [options] [expression] [action] 命令 路径 选项 表达式 动作 使用方法 按照文件名查找(重点) 选项用 name 例:把跟下的所有yum文件找出来 按照文件大小查找(重点) 选项用 size 按照深度查找(了解) [root@localhost ~] # find / -maxdepth 4 -a -name "ifcfg-en*" / etc / sysconfig / network - scripts / ifcfg - ens33 按照文件类型(重点) 查看/dev文件下的b(设备文件)文件类型 [root@localhost ~] # find /dev -type b / dev / dm - 2 / dev / dm - 1 / dev / dm - 0 / dev / sr0 / dev / sdd / dev / sdc / dev / sdb / dev / sda2 / dev / sda1 / dev / sda 按照文件权限查看文件(了解) 查看隐藏文件,权限为644的文件 [root@localhost ~] # find . -perm 644 -ls 34373796 4 - rw - r- - r- - 1 root root 18 Dec 28 2013 . / . bash