-
Linux 找出大文件汇总
2014-10-08 13:22:00Linux 找出大文件汇总 Q. 如何在目录中找出所有大文件? A. 1) 句法 for RedHat / CentOS / Fedora Linux find {/path/to/directory/} -type f -size +{size-in-kb}k -exec ls -lh {}...Q. 如何在目录中找出所有大文件?A.
1) 句法 for RedHat / CentOS / Fedora Linux
find {/path/to/directory/} -type f -size +{size-in-kb}k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’
实例:
查找当前目录下大于50MB的文件
$ find . -type f -size +50000k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’查找目录/var/log大于100MB的文件
# find /var/log -type f -size +100000k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’2)句法 for Debian / Ubuntu Linux
find {/path/to/directory} -type f -size +{file-size-in-kb}k -exec ls -lh {} \; | awk ‘{ print $8 “: ” $5 }’实例:
查找当前目录下大于10MB的文件
$ find . -type f -size +10000k -exec ls -lh {} \; | awk ‘{ print $8 “: ” $5 }’Sample output:
./.kde/share/apps/akregator/Archive/http___blogs.msdn.com_MainFeed.aspx?Type=AllBlogs.mk4: 91M
./out/out.tar.gz: 828M
./.cache/tracker/file-meta.db: 101M
./ubuntu-8.04-desktop-i386.iso: 700M
./vivek/out/mp3/Eric: 230M列出家目录下文件大小小于500b的文件:
$ find $HOME -size -500b
OR
$ find ~ -size -500b
列出根目录下大小是20 512-byte blocks的文件:
# find / -size 20Perl 技巧: 显示大文件
依据文件大小从小到大显示当前目录下每个目录的占用的情况(注:星号和星号的长度)du -k | sort -n | perl -ne ‘if ( /^(\d+)\s+(.*$)/){$l=log($1+.1);$m=int($l/log(1024)); printf (“%6.1f\t%s\t%25s %s\n”,($1/(2**(10*$m))),((“K”,”M”,”G”,”T”,”P”)[$m]),”*”x (1.5*$l),$2);}’
ls 命令:在目录中找出最大的文件
同样你也能使用ls命令:
$ ls -lS
$ ls -lS | less
$ ls -lS | head +10
ls 命令:在目录中找出最小的文件
如下所示:
$ ls -lSr
$ ls -lSr | less
$ ls -lSr | tail -10其它供鉴:
find . -xdev -printf ‘%s %p\n’ |sort -nr|head -20
du -xak .|sort -n|tail -50转载http://www.gosoa.com.cn/linux-%E6%89%BE%E5%87%BA%E5%A4%A7%E6%96%87%E4%BB%B6%E6%B1%87%E6%80%BB
-
在linux下找文件
2012-10-28 21:00:17在linux下,主要用到的文件查找有find,whereis,locate。 通常 find 不是很常用的。因为速度慢之外, 也很操硬盘!通常我们都是先使用 whereis 或者是 locate来检查,如果真的找不到了,才以 fin来搜寻。 为什么呢...在linux下,主要用到的文件查找有find,whereis,locate。
通常 find 不是很常用的。因为速度慢之外, 也很操硬盘!通常我们都是先使用 whereis 或者是 locate来检查,如果真的找不到了,才以 fin来搜寻。 为什么呢?因为 whereis 不 locate 是利用数据库来搜寻数据,所以相当的快速,而且并没有实际的搜寻硬盘, 比较省时间!
whereis命令会在指定的目录中查找符合条件的文件,文件应的属性应属于原始代码,二进制文件,或是帮助文件.
locate命令用于查找符合条件的文件,它会去保存文件与目录名称的数据库内,查找符合条件的文件或目录。
locate的使用更简单,直接在后面输入『档案的部分名称』后,就能够得到结果。(locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新)
最好是find。
Find是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录。
查找文件名包含I的文件
find -name "I*.cpp"
在Linux下查找包含某个单词的所有文件
grep hello /files -r -n 这样 grep 会输出类似于 filenames:hello 类似的信息,不光能知道文件名还能知道什么内容。 -r 是包含子目录,-n 是显示文件名 你可以 grep --help 看看帮助。还有很多参数可用。
-
linux找不到库文件
2014-07-30 17:32:51linux找不到库文件 分类: linux2011-09-25 22:06 1571人阅读 评论(0) 收藏 举报 linuxlibrarypathinclude数据库mysql 库文件不存在 这种情况一般是因为所需要的包没装,只要安装相应的包就可以...- 库文件不存在 这种情况一般是因为所需要的包没装,只要安装相应的包就可以解决
- 存在而系统不知道 这种情况一般出现在自己编译软件时候 确保库文件所在的路径已加入系统,在/etc/ld.so.conf文件中设置 用命令ldconfig更新数据库
总的来说是由于开源软件的动态链接库没有放在程序寻找的地方,尤其是连个开源软件相互协作运行的时候,例如mysql+php,mysql+sphinx。
那这样怎么办呢?
先来看看linux寻找动态链接库的顺序吧!
1.编译目标代码时指定的动态库搜索路径;
2.环境变量LD_LIBRARY_PATH指定的动态库搜索路径;
3.配置文件/etc/ld.so.conf中指定的动态库搜索路径;
4.默认的动态库搜索路径/lib;
5.默认的动态库搜索路径/usr/lib。
如果出现没有寻找到动态链接库的是时候,我们可以根据以上五个步骤去尝试解决。
1.在编译原代码的时候
./configure --help 查看一下是不是可以在编辑的时候指定lib目录和include目录
2.可以通过export将LD_LIBRARY_PATH指定为你需要搜索的路径。
3.如果要通过第三种方式去修改那么
vi /etc/ld.so.conf
在此文件中写入你需要用的动态链接库的位置
例如mysql就是/usr/local/mysql/lib/mysql
然后
ldconfig
4.在您所需要装的软件中寻找到那个动态链接库,放入到目录/lib和/usr/lib -
Linux下读取文件找不到文件或路径
2015-09-23 02:59:16从linux下某路径读取一个图片上传到其他地方,用File对象和FileInputSteam都是找不到文件 ,路径不带中文,路径没有错,文件我直接cd 进去可以找到,权限wr都有,就是他妈报 路径下文件和文件夹找不到的错误 -
关于Linux上传文件提示找不到根目录
2020-06-11 18:13:16在Linux中上传文件 , 提示找不到根目录 , 类似 : 系统找不到根目录 /opt/protect/aaa ;(这个地址是我随便写的示例 , 请勿对号入座) 这种情况一般都是你的项目文件没有最高权限 , 当在Linux服务器中新部署一个项目...在Linux中上传文件 , 提示找不到根目录 , 类似 : 系统找不到根目录 /opt/protect/aaa ;(这个地址是我随便写的示例 , 请勿对号入座)
这种情况一般都是你的项目文件没有最高权限 , 当在Linux服务器中新部署一个项目时这种情况是比较容易忽略的 .
给这个文件权限就可以
chmod -R 777 /opt/protect/aaa/
第一次写!!!!!!!
多多指教!!!!!!!
-
linux找出占用内存最大的文件
2020-01-03 15:06:23linux如何找出占用内存最大的文件 解决方法: du -sh /* 先看看根目录下面所有目录的大小 [root@centos /]# du -sh /* 8.0G /usr 4.8G /var 我们发现/usr目录占用空间最大,接着我们看usr目录,再执行参考:... -
linux 找不到文件或目录
2019-08-20 19:37:18例如: fileName = self.filePath + ‘\’ + allDir 原因: ‘\’ or ‘/’ 还是用这个吧: fileName = os.path.join( self.filePath ,allDir) -
Linux whereis找不到文件
2019-10-08 19:51:05[tutueyue@linux ~]$ su ...[root@linux tutueyue]# whereis redis.comf ...最近在用linux whereis找东西总是找不到 上网查了哈 https://www.cnblogs.com/Latiny/p/7111551.html whereis是查二进制文件的 查文件还... -
Linux找出某所有者的所有文件
2020-08-20 22:36:05Linux找出某所有者的所有文件的指令为:find / -user username find的用法手册如下: 姓名 find-在目录层次结构中搜索文件 简介 find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path…] [expression] 说明 本手册页... -
linux执行文件时找不到.so
2019-05-26 12:33:35在执行文件的时候提示找不到.so,只需要: 1.打开下面的文件 sudo gedit /etc/ld.so.conf 2. 在打开的文件中添加你的.so文件所在的目录,添加完效果如下 include /etc/ld.so.conf.d/*.conf /home/wxw... -
linux 编辑文件
2018-11-02 15:01:14linux 编辑文件 vim vi 打开文件 :wq! 保存退出 :q! 退出不保存 i 开始编辑 gg:命令将光标移动到文档开头 G:命令将光标移动到文档末尾 行 0是行首 $是行尾 :22 跳到第22行 ctrl+g 显示行号 vi用/查找到一个... -
Linux修改文件重启后无效;Linux修改文件重启后复原;Linux sync命令重要性!!!
2020-04-14 18:33:08Linux修改文件重启后无效;Linux修改文件重启后复原;Linux sync命令重要性!!! 碰到的现象: 为了在linux arm开发板上实现开机自动运行脚本,修改了/etc/profile。 然后开发板断电重启,……无效,不能自动... -
linux找不到网卡配置文件解决办法
2020-12-01 15:22:02场景:在虚拟机系统中,在设置网卡信息时,ifconfig看到有网络信息,但是在/etc/sysconfig/network-script/目录下找不到对应的网卡配置文件。 解决:重建网卡配置文件即可。 一、ifconfig查看网络信息: inet addr:... -
windows到linux上传文件乱码或提示找不到文件解决办法
2018-07-11 16:19:34于是把shell中的语句单独复制出来运行,一点问题都没有,而放在shell中运行就找不到路径,百思不得其解。 在上网搜寻问题后,得出问题原因:shell是我在windows中编写然后上传到linux服务器的,在dos中编写的换行是... -
window与linux项目部署-linux下找不到文件路径
2018-07-04 15:47:31项目在windows下访问正常,linux下抛异常,找不到文件。 分析 如果访问的项目文件是这样的:abc/bcd/aa.jpg ,而系统中访问文件的路径是:abc/Bcd/aa.jpg,两者的区别是二级目录bcd写成了Bcd。 ... -
修改linux配置文件
2018-03-11 19:26:05但是windows系统上,“.sh”文件到了linux上,就变成了“.dos”文件,导致linux找不到该配置文件了。 解决办法: 修改经windows上修改过后的.sh文件格式 步骤: (1)使用vi工具 vi t... -
linux c++带通配找文件 枚举文件 目录
2014-04-11 19:57:34//鉴于最近才开始在linux下工作,就一个寻找文件函数费了我2个小时时间,但愿后来者能节省这2个小时,多干些别的事情. //Hope. size_t EnumFiles( const char* path, //需要枚举的路径 filePathArr& ... -
linux -- 找出linux下面文件大小超过某个数值的所有文件并输出列表
2009-09-29 22:25:00如果你发现硬盘快满了,想找出超过某个大小的所有文件夹,比如超过100M的所有文件,什么办? find . -type f -size +2000k -exec ls -lh {} /; 2> /dev/null | awk { print $NF ": " $5 } | sort -nrk 2,2这个命令... -
Linux下找不到so文件的解决办法
2016-03-11 16:39:27Linux下找不到so文件的解决办法 -
linux查找包含指定文件名的文件位置/找包含指定内容的文件位置/找文件中的指定内容
2020-04-14 16:21:54通过具体/模糊文件名找文件位置 1,找名为ump-api-error.log的文件在什么位置,通过-name指定文件名 [root@ump03 ~]#find / -name ump-api-error.log /var/log/httpd/ump-api-error.log 2,找文件名前缀是ump-... -
linux javah 找不到类文件
2018-03-16 18:05:50记录一个坑 在编译jni时 不要在Androidstudio中编译,提示找不到类文件,只需要打开系统的terminalcd到/项目名/app/build/intermediates/classes/debug 执行javah 你的类路径... -
Linux 执行文件时提示找不到动态库
2018-04-24 22:35:03确保动态库已经安装编译完成找到其所在路径,find / -name "libboost_regex.so.1.66.0"sudo vim /etc/ld.so.conf该文件添加一行 即上述路径 /usr/local/boost/libsudo /sbin/ldconfig... -
Linux中用find命令找出隐藏文件和目录
2019-02-10 20:48:05Linux中用find命令找出隐藏文件和目录 -
linux报找不到.so文件
2016-05-03 11:13:38linux报找不到.so文件,把so放到/usr/local/lib, /usr/local/bin, 都不行, 解决方法: (1) 将.so文件路径的目录添加到/etc/ld.so.conf sudo vim /etc/ld.so.conf 文件末尾新添加一行(例如),/home/mylib (2)...
-
利用windows防火墙可以干嘛
-
投标方法论
-
LQ 方案 .pdf
-
python unicode转中文
-
华为1+X——网络系统建设与运维(中级)
-
access应用的3个开发实例
-
mpeg4和mp4格式一样吗?
-
牛牛量化策略交易
-
MySQL 备份与恢复详解(高低版本 迁移;不同字符集 相互转换;表
-
linux c uart 串口通信 应用层代码
-
辅助控制器来料检验规范模版.docx
-
龙芯生态应用开发基础:C语言精要
-
linux基础入门和项目实战部署系列课程
-
QmlGrowing.zip
-
IDEA远程调试SpringBoot项目.pdf
-
Hi3516CV500╱Hi3516DV300 SDK 安装及升级使用说明.pdf
-
linux c MD5加密 程序源代码 和 测试程序
-
关于共享问题******WIN7里,共享文件之后,其他电脑在网络里看不到共享的快捷方式*******小白也能搞定的解决方法******
-
友邦.rar电气设备选型资料大全 (适合刚刚入行的电气工程师对设备进行选型规划)详解
-
【Python-随到随学】FLask第二周