linux 怎么查找当前目录下最大的文件夹

已举报 回答 关注
linux 怎么查找当前目录下最大的文件夹
问在线客服
扫码问在线客服
  • 回答数

    7

  • 浏览数

    8,636

7个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
1,使用ls可以查看当前文件夹得所有文件,ls -l 可以显示文件的详细信息。

2,使用find命令可以在指定的目录下查找指定的文件:
例如 find . -name ".log" 指在当前目录下按文件的名称查找带.log的文件。

find其他参数还有很多:

-perm 按文件权限
例:find . -perm 755 -print find . -perm -007 -print

-user 按文件属主
-group 按文件所属用户组
find . -user bosstux1 -print

-mtime 按更改时间
find . -mtime -5 -print
-表示在5天之内更改过的
find . -mtime +5 -print
+表示在5天之前更改过的

-newer 对比更改时间来查找文件
find . -newer fileA ! -newer fileB -exec ls -ltar {} \;
更改时间比fileA新但是比fileB旧的文件,
touch -t 11051500 fileC 创建一个文件,指定该文件的最好一次更改时间为11月5日15:00
find . -newer fileC -print 查找更改时间在11月5日15:00之后的文件

-type 按文件类型查找
find /etc -type d -print

-size 按文件大小查找
find . -size +3000c -print 查找大小大于3000字节的文件
find . -size +10 -print 查找当前目录下大小超过10块(1块等于512字节)的文件

-depth 按目录顺序查找
find / -name "con.dept" -depth -print 从根目录下开始向下查找名称为“con.dept”的文件,先匹配所有符合条件的文件然后进入子目录中查找
取消 评论
由小到大排序,单位kB
du -ks * | sort -n -k 1
取消 评论
其它ls -a就行了。。l是详细列出的意思。。如:

取消 评论
对的,只要有-a就是包含了所有文件,确定是小写的a哦。
取消 评论
find加cat命令
具体你查看命令的帮助信息。
取消 评论
ls 列出目录(文件夹)中的文件和子目录
-l 长格式列出
-a 显示所有文件,包括隐藏文件和目录(所有以“.”为开始的文件和目录为隐藏文件)
所以ls -la 是列出当前目录中的所有文件和目录,包括隐藏文件和目录
但不是查看文件里面的内容,查看文件的里的内容用的是more,less,cat等命令
取消 评论
=.= 必须正确
取消 评论
ZOL问答 > linux 怎么查找当前目录下最大的文件夹

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?