gpt4 book ai didi

linux - 如何以 ls 格式显示文件和文件夹大小

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:46 24 4
gpt4 key购买 nike

ls -l 将显示所有文件和文件夹的详细信息。但文件夹大小不正确(总是显示 4.0k)。

那么除了具有正确大小的文件夹之外,如何将文件/文件夹显示为 ls -l 格式。谢谢!

ls -l 格式:

drwxr-xr-x  9 jerry jerry XXX.0K Mar  3 14:34 Flask-0.10.1  
-rw-rw-r-- 1 jerry jerry 532K Mar 3 14:25 Flask-0.10.1.tar.gz
drwxrwxr-x 10 jerry jerry XXXK Feb 8 15:41 leveldb1.15

最佳答案

您可以使用 find-printf 选项来获取大部分信息 - 请参阅 the man page获取更多信息。我知道查找目录大小(包括其中所有内容)的最简单方法是使用 du -s,因此您必须将这些值打印/粘贴在一起。例如:

paste <(find . -maxdepth 1 -printf "%M %u %c %p\n") <(find . -maxdepth 1 -exec du -s {} \; | cut -f1 ) | column -t

示例输出:

drwxrwxr-x  ooh Thu  Apr  3  07:07:45  2014  .           12260
-rw-rw-r-- ooh Thu Apr 3 07:07:41 2014 ./test.txt 5080
drwxrwxr-x ooh Thu Apr 3 07:07:54 2014 ./testdir 7140

因此:权限/所有者/日期/名称/字节大小

关于linux - 如何以 ls 格式显示文件和文件夹大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22834489/

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