ls 命令没有(隐藏)日期和时间

jos*_*sbz 4 osx ls timestamps

我想知道是否可以进行ls循环但没有日期时间...隐藏执行命令 ls 时显示的时间和日期。

我想做一些像

sudo ls -AlhR / > /Volumes/user/Documents/NotProgram.txt
Run Code Online (Sandbox Code Playgroud)

然后,我想安装一些 program.tar.gz

sudo ls -AlhR / > /Volumes/user/Documents/YesProgram.txt
Run Code Online (Sandbox Code Playgroud)

比较之前和之后的结果:

diff /Volumes/user/Documents/NotProgram.txt /Volumes/user/Documents/YesProgram.txt
Run Code Online (Sandbox Code Playgroud)

但是日期和时间的差异是由 diff 检测到的。

谢谢...

And*_*ton 6

假设您/bin/ls来自相对较新的 coreutils,您可以使用该--time-style选项指定一个空样式。例如:

ls -Alhr --time-style=+""
Run Code Online (Sandbox Code Playgroud)

将获得相同的输出日期和时间。