以下的一句 shell 命令是什么意思?求详解

find /目录/* -type f -exec ls -ltrh --time-style="+%Y%m%d %H:%M" {} 尀;
2024-12-19 08:24:39
推荐回答(2个)
回答1:

find /目录/* -type f -exec ls -ltrh --time-style="+%Y%m%d %H:%M" {} \;

就是查看 根目录下的目录文件夹下的文件
功能和 ls -ltrh --time-style="+%Y%m%d %H:%M" /目录/* 相同

查询格式类似于直接使用ls -lh命令,但规定了显示时间的格式,年月日 时:分
-rw-r--r-- 1 root root 482 20121221 02:14 test.c
-rw-r--r-- 1 root root 768 20121222 01:17 test1.c
-rw-r--r-- 1 root root 196 20121223 22:37 test2.c
-rwxrwxr-x 1 root root 4.9K 20121223 22:37 a.out

回答2:

查找/目录下面的有文件,并将文件的权限,大小和创建时间显示出来,其中时间按20121224 17:10的格式显示。