不(隐藏)日期和时间的 ls 命令

不(隐藏)日期和时间的 ls 命令

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

我想做一些类似的事情

sudo ls -AlhR / > /Volumes/user/Documents/NotProgram.txt

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

sudo ls -AlhR / > /Volumes/user/Documents/YesProgram.txt

比较之前和之后的结果:

diff /Volumes/user/Documents/NotProgram.txt /Volumes/user/Documents/YesProgram.txt

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

谢谢...

答案1

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

ls -Alhr --time-style=+""

将为您提供相同的输出(没有日期和时间)。

相关内容