免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2793 | 回复: 5
打印 上一主题 下一主题

可不可以用find或者ls命令查找一个目录下最小的一个文件! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-21 09:58 |只看该作者 |倒序浏览
可不可以用find或者ls命令查找一个或多个子目录下的最大或最小的一个文件!

论坛徽章:
0
2 [报告]
发表于 2004-07-21 10:17 |只看该作者

可不可以用find或者ls命令查找一个目录下最小的一个文件!

ls -l | sort -n +4可以进行排序,第一行的文件是最小的。不过如果机个文件一样大小,但是文件名或者日期不一样,也会排序,例如:
# ls -l | sort -n +4
total 2727
dr-xr-xr-x   1 root     root           1 Jul 21 09:36 home
dr-xr-xr-x   1 root     root           1 Jul 21 09:36 xfn
dr-xr-xr-x   1 root     root           1 Jul 21 10:12 net
lrwxrwxrwx   1 root     root           9 Jun 24 14:32 bin -> ./usr/bin
lrwxrwxrwx   1 root     root           9 Jun 24 14:32 lib -> ./usr/lib
-rw-r--r--   1 root     other         52 Jun 26 15:56 plugininstall.results
-rw-r--r--   1 root     other        118 Jun 26 14:18 mbox
drwxrwxrwt   5 root     sys          325 Jul 21 10:01 tmp
dr-xr-xr-x   6 root     root         512 Jul 21 09:36 vol
drwx------   2 root     other        512 Jul  1 09:09 nsmail
drwxr-xr-x   2 root     root         512 Jun 24 15:29 TT_DB
drwxr-xr-x   2 root     root         512 Jun 24 15:29 cdrom
drwxr-xr-x   2 root     sys          512 Jun 24 14:32 mnt
drwxr-xr-x   3 root     sys          512 Jun 26 15:24 export
drwxr-xr-x   4 root     sys          512 Jun 24 15:03 devices
drwxr-xr-x   4 root     sys          512 Jun 24 16:02 opt
drwxr-xr-x  10 root     sys          512 Jun 24 14:32 kernel
drwxr-xr-x  36 root     sys          512 Jun 24 16:03 var
drwxr-xr-x   2 root     sys         1024 Jun 24 15:39 sbin
drwxr-xr-x  37 root     sys         1024 Jun 24 16:33 usr
drwxr-xr-x  15 root     other       1536 Jul  2 12:36 mozilla
drwxr-xr-x  43 root     sys         1536 Jun 24 14:58 platform
drwxr-xr-x  61 root     sys         3584 Jul 21 09:49 etc
drwxr-xr-x  16 root     sys         4096 Jul 21 09:36 dev
drwx------   2 root     root        8192 Jun 24 14:30 lost+found
-rw-r--r--   1 root     other      10176 Jun 26 15:56 mimeinstall.results
dr-xr-xr-x  63 root     root       62144 Jul 21 10:14 proc
-rw-------   1 root     other     580608 Jul 19 10:05 errors
-rw-------   1 root     root      672328 Jun 24 19:20 core

论坛徽章:
0
3 [报告]
发表于 2004-07-21 10:37 |只看该作者

可不可以用find或者ls命令查找一个目录下最小的一个文件!

我的目的是让一个目录里的文件一个接一个的用authentica加密。不需人工干预。
就是把文件从原来的目录里移动到临时目录,然后加密,加密后再移动到目的目录中。
我想用sh编程实现,但不知这一步怎么做。

论坛徽章:
0
4 [报告]
发表于 2004-07-21 11:47 |只看该作者

可不可以用find或者ls命令查找一个目录下最小的一个文件!

ls本身就有按大小排序的参数,好像是-S

论坛徽章:
0
5 [报告]
发表于 2004-07-22 10:59 |只看该作者

可不可以用find或者ls命令查找一个目录下最小的一个文件!

[quote]原帖由 "ailms"]ls本身就有按大小排序的参数,好像是-S[/quote 发表:

是啊,-S是从大到小排列的。。。

论坛徽章:
0
6 [报告]
发表于 2004-07-22 11:35 |只看该作者

可不可以用find或者ls命令查找一个目录下最小的一个文件!

find /yourdir -type f ecex 加密 {}\
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP