如何在linux中使用1命令获取文件信息和md5校验和

abi*_*964 1 linux

我想获取所有文件信息,即: "permission","hardlink","owner","group","fsize","month","date","time","filename"

MD5在一行命令中汇总信息.我怎样才能做到这一点?

目前我通过运行获得第一个并且通过ls -latr /home/asimon 第二个获得第一个md5sum /home/asimon/filename.sh(它仅获取1个文件的信息)但是我希望所有信息如下所示

drwxr-xr-x  2 asimon support   4096 Sep 27 11:59 lib de1d8cd98f00b204e9800998ecf842qw
-rwxrwxrwx  1 asimon support    924 Sep 27 12:00 run.sh dqtd8cd98f00b204e9800998ecf84a7a
drwxr-xr-x  6 asimon support   4096 Sep 27 18:13 plugins d41d8cd98f00b204e9800998ecf8427s
-rw-r--r--  1 asimon support   2572 Sep 28 10:06 servicesFramework.log d51d8cd98f00b204e9800998ecf8427f
Run Code Online (Sandbox Code Playgroud)

flo*_*olo 7

你可以很容易找到它:

find . -printf "%m %n %u %g %s  %t" -exec md5sum \{\} \;
Run Code Online (Sandbox Code Playgroud)

你可以做一个-ls而不是printf和选项,但是会打印文件名两次(和md5sum的输出用换行符分隔)