linux创建目录清单,如何在linux中为文件夹生成清单(文件列表及其大小和数量)

如何生成包含除了特定文件名之外的所有文件的清单,如文件夹中的文件。

实际需求

4

issue1425.tgz 3096209598

issue1426.TGZ 3096209591

issue1427.ZIP 3096209592

issue1428.zip 3096209593=>

文件总数:4

文件名:issue1425.tgz

文件大小:123333

....

即时消息就像这样

ls i2*.* |wc -l >>manifest.txt

vdir i2*.* >>manifest.txt在“manifest.txt”中输出这个

4

-rwxr-Sr-t 1 root root 3096209598 2013-03-28 05:46 issue1425.tgz

-rwxrw-r-- 1 root root 3096209591 2013-03-20 06:46 issue1426.TGZ

-rwxr-Sr-t 1 root root 3096209592 2013-03-28 07:46 issue1427.ZIP

-rwxrw-r-- 1 root root 3096209593 2013-03-20 08:46 issue1428.zip有没有人有解决方案来得到我的确切要求:

编辑2:@jarnbjo你的命令给我错误的输出看到文件的实际大小,但它给了我错误的。

root@aim-deb:/mnt/arch1/batchfiles/siva/20130328094916142/received# vdir

total 108816

drwxrwxrwx 5 1330 sno 4096 2013-03-20 00:30 i23321367

-rw-rw-r-- 1 1330 sno 39934457 2013-03-20 03:20 i23321367.tgz

drwxrwxrwx 5 1330 sno 4096 2013-03-20 00:33 i23321376

-rw-rw-r-- 1 1330 sno 36030069 2013-03-20 03:20 i23321376.tgz

drwxrwxrwx 5 1330 sno 4096 2013-03-20 00:34 i23321436

-rw-rw-r-- 1 1330 sno 35310600 2013-03-20 03:20 i23321436.tgz

-rw-r--r-- 1 root root 69 2013-03-29 00:57 manifest_QAG.txt

-rw-rw-r-- 1 1330 sno 75 2013-03-20 03:20 manifest.txt

root@aim-deb:/mnt/arch1/batchfiles/siva/20130328094916142/received# ls -1s -- block-size=1 i*.* $dir| awk '{print $2"\t"$1}'

i23321367.tgz 39981056

i23321376.tgz 36073472

i23321436.tgz 35352576

root@aim-deb:/mnt/arch1/batchfiles/siva/20130328094916142/received#答:@ jarnbjo谢谢,最后我知道它为什么发生。如果磁盘上的文件大小不是文件的实际大小,则块大小会给予我大小。这里我想要文件的大小,所以我可以使用vdir我*。* $ dir | awk'{print $ 8'\ t“$ 5}'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值