linux查找文件

linux 命令之 find命令

一曲冷凌霜 提交于 2019-12-08 15:07:29
find命令 Linux find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 语法 find path -option [ -print ] [ -exec -ok command ] {} ; 选项 -amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算; -anewer<参考文件或目录>:查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录; -atime<24小时数>:查找在指定时间曾被存取过的文件或目录,单位以24小时计算; -cmin<分钟>:查找在指定时间之时被更改过的文件或目录; -cnewer<参考文件或目录>查找其更改时间较指定文件或目录的更改时间更接近现在的文件或目录; -ctime<24小时数>:查找在指定时间之时被更改的文件或目录,单位以24小时计算; -daystart:从本日开始计算时间; -depth:从指定目录下最深层的子目录开始查找; -expty:寻找文件大小为0 Byte的文件,或目录下没有任何子目录或文件的空目录; -exec<执行指令>:假设find指令的回传值为True,就执行该指令; -false:将find指令的回传值皆设为False; -fls

Linux shell命令总结大全

[亡魂溺海] 提交于 2019-12-06 16:36:45
Linux shell命令总结大全 微信号 PythonSomething 功能介绍 人生苦短,我用Python。这里是Python算法与技术学习园地。 各大互联网公司的技术达人和你一起学Python。 01 前言 Linux shell命令应该算是非常入门的东西,但是实际上在使用的时候,会遇到各种各样的问题,前几天我在我们的项目上需要做一个功能,根据进程名字杀死这个进程,下面是过程 1、我们正常需要的操作是 $ps |grep xxx $kill -9 xx 2、kill命令是常用的,但是用killall命令会更快 $killall -9 xxx 3、令我困扰的是我用的那个没有killall然后我做了下面的操作 $adb shell ps |grep speech |awk '{print $2}' > 1.txt $cat 1.txt |xargs -n1 adb shell kill -9 我用这个的原因是用一条指令重定向总是各种问题,正常情况下用这条就可以了 $adb shell ps |grep speech |awk '{print $2}'|xargs -n1 kill -9 02 正文 关机/重启 关机(必须用root用户)shutdown -h now ## 立刻关机shutdown -h +10 ## 10分钟以后关机shutdown -h 12:00:00 #

linux命令文件查找

这一生的挚爱 提交于 2019-12-06 12:24:29
例如查找文件在什么路径 locate 查找文件:hvr_preset_d9h264-2469.mp4 的路径 find查找 使用-name 一.通过文件名查找法: find / -name "hvr_preset_d9h264-2469.mp4" 从根目录下开始查 find /etc -name '*srm*' 从/etc目录下查处包含srm字符的文件 例如查找文件在什么路径 locate 查找文件:hvr_preset_d9h264-2469.mp4 的路径 find查找 使用-name 一.通过文件名查找法: find / -name "hvr_preset_d9h264-2469.mp4" 从根目录下开始查 find /etc -name '*srm*' 从/etc目录下查处包含srm字符的文件 来源: https://www.cnblogs.com/carey9420/p/11983455.html

linux 查找大文件

泪湿孤枕 提交于 2019-12-06 10:44:56
查找大文件 搜索当前目录下,超过800M大小的文件 find . - type f -size +800M 需要显示更多文件信息 find . - type f -size +800M -print0 | xargs -0 ls 显示文件具体大小 find . - type f -size +800M -print0 | xargs -0 du 按照文件大小进行排序 find . - type f -size +800M -print0 | xargs -0 du -h| sort -nr 查找大文件夹 du -h --max-depth= 1 如果想知道某一个目录下有哪些大文件夹,并对搜索出来的结果进行排序 du -h --max-depth= 2 | sort -n du -hm --max-depth= 2 | sort -n 如果搜索出来的结果过多,比如只想查出来前 20大的文件夹 du -hm --max-depth= 2 | sort -nr | head - 12 我还用了一下的命令 查看当前目录下的文件夹大小 du -sh * du - s /home或du -sh /home ls -lht 或者直接 ll 来源: https://www.cnblogs.com/yucongblog/p/11978755.html

find命令

荒凉一梦 提交于 2019-12-06 06:48:13
Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。 1.命令格式: find pathname -options [-print -exec -ok ...] 2.命令功能: 用于在文件树种查找文件,并作出相应的处理 3.命令参数: pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。 -ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。 4.命令选项: -name 按照文件名查找文件。 -perm 按照文件权限来查找文件。

Linux常用命令学习

别说谁变了你拦得住时间么 提交于 2019-12-06 00:56:16
1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h 以易读大小显示 ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来 实例: (1) 按易读方式按时间反序排序,并显示文件详细信息 ls -lhrt (2) 按大小反序显示文件详细信息 ls -lrS (3)列出当前目录中所有以“t”开头的目录的详细内容 ls -l t* (4) 列出文件绝对路径(不包含隐藏文件) ls | sed "s:^:`pwd`/:" (5) 列出文件绝对路径(包含隐藏文件) find $pwd -maxdepth 1 | xargs ls -ld 2、cd命令 (changeDirectory),命令语法:cd [目录名]。说明:切换当前目录至dirName 实例: (1)进入要目录 cd / (2)进入"家"目录 cd ~ (3)进入上一次工作路径 cd - (4)把上个命令的参数作为cd参数使用。 cd !$ 3、pwd命令 查看当前工作目录路径 实例: (1)查看当前路径

常用的linux命令大全

丶灬走出姿态 提交于 2019-12-05 17:55:18
之前做过两年的运维,用过很多命令,深切体会到某些linux命令熟练掌握后对效率提升有多大。举个简单的例子,在做了研发后经常会有跑一些数据,对于结果数据的处理,我们的产品同学一般都习惯于用excel做统计,把数据复制到excel里,然后数据分列,排序………… 最后得出某些简单的结论,我只需要cat, sort, uniq, awk, grep 这几个命令挥手间完成相同的操作。   这里我总结下我工作这几年用过的一些命令,当然,这里就不提那些vim cd ls mv cp 这种简单的命令了,如果你都不会这些命令的话,建议你先学习下。这里命令很多,我只简单列出几个我常用的参数。其实很多命令我也用的不是特别多,这篇文章我也只是希望能让大家知道有这样一个工具,但具体用如果想继续深入了解的话建议查看下手册,部分比较命令我也列出了有些参考资料。 目录/文件处理命令 mkdir dirname 创建文件夹 mkdir -p /tmp/a/b 递归创建目录 rm -rf dirname 删除目录及内部文件 -r:表示递归删除文件及文件夹;-f:表示强制删除,不提示 touch filename 创建文件 mv ins.war ins_new.war 重命名 mv ins.war webapps/ 移动文件到指定目录 cp index.jsp index_new.jsp 复制并重命名 cp -r .

Linux基础命令总结

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-05 16:41:19
Linux命令总结 1、环境变量 \u@\h\W$ \u 用户名 \h 主机名 \W 相对路径 \w 绝对路径 $ 用户标识符 2、查询及帮助命令 man 帮助手册 --help 简易帮助信息 info 查看命令的更多信息 3、关机重启命令 shutdown -r 重启 -h 0或-h now halt cpu停止工作 poweroff 关机断电 init init 0 关机 init 6 重启 reboot 重启 systemctl reboot 重启 poweroff 关机 4、快捷键 tab 自动补齐 ctrl+c取消当前操作 clear 清屏 ctrl+l 清屏 ctrl+d 返回用户 ctrl+a 把光标移动到行首 ctrl+e把光标移动到行尾 Ctrl+u 光标移到行首的内容删除、剪切 ctrl+k光标移到行尾的内容删除、剪切 Ctrl+y粘贴 ctrl+b光标左移 ctrl+f光标右移 ctrl+w删除之前一个空格分隔符的内容 ctrl+z暂停正在执行的任务,挂起 yum安装,卡住了 bg使暂停的任务继续工作 ctrl+insert复制 ctrl+insert粘贴 Esc+. 返回上次结尾内容 jobs查看当前后台运行的任务 ctrl+s锁屏 ctrl+q解锁屏幕 ! 可以调出上次以 开头的命令并执行 !!可以调出上次执行的命令并执行 5、目录相关 pwd

linux命令--查找与帮助

南笙酒味 提交于 2019-12-05 14:14:24
一、搜寻命令 1.whereis命令 whereis是搜索系统命令的命令,也就是说,whereis 命令不能搜索普通文件, 而只能搜索系统命令。 命令名称:whereis 英文原意:locate the binary, source, and manual page files for a command。  所在路径:/usr/bin/whereis。  执行权限:所有用户。  功能描述:查找二进制命令、源文件和帮助文档的命令。 [root@love2 ~]# whereis whereis whereis: /usr/bin/whereis /usr/share/man/man1/whereis.1.gz #whereis 命令不仅可以查看命令位置,还可以显示帮助文档位置。 2.which 命令 命令名称:which。  英文原意:shows the full path of (shell) commands。  所在路径:/usr/bin/which。  执行权限:所有用户。  功能描述:列出命令的所在路径 [root@love2 ~]# which ls alias ls='ls --color=auto' /usr/bin/ls #which命令与whereis命令类似,但是which命令会显示命令别名。 3.locate 命令 3.1、locate

find的基本查询命令《二》

吃可爱长大的小学妹 提交于 2019-12-05 13:58:39
Linux find命令详解 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。 一、find 命令格式 1、find命令的一般形式为; find pathname -options [-print -exec -ok ...] 2、find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。 -ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。 3、find命令选项 -name 按照文件名查找文件。 -perm 按照文件权限来查找文件。 -prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用