gpt4 book ai didi

linux - ls-lth | awk '{printf.... 获取文件列表并添加标题

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:29:09 26 4
gpt4 key购买 nike

我需要一个命令来列出特定目录中的内容。我需要文件名、创建日期和文件大小。这就是我的。

ls -lth | awk '{printf "%s   %s-%s %s   %s\n",$9,$6,$7,$8,$5}' >> list.txt

我得到这样的结果:

   -    
meb.20140112-030003.img Jan-12 13:49 755G
meb.20140105-030003.img Jan-5 13:55 769G
meb.20140108-030003.img Jan-7 10:55 739G

这很好。但我需要删除第一行“-”,而是向文件添加一个标题。我正在寻找这样的东西:

FILE_NAME                 DATE          SIZE
meb.20140112-030003.img Jan-12 13:49 755G
meb.20140105-030003.img Jan-5 13:55 769G
meb.20140108-030003.img Jan-7 10:55 739G

有什么想法吗?

最佳答案

I need the filename, date created and size of the file.

你不应该解析 ls 命令的输出,而是像这样使用 stat 命令:

stat -c '%n %y %s' *

关于linux - ls-lth | awk '{printf.... 获取文件列表并添加标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21123347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com