在 shell 中显示文件名、日期、大小

Show filename, date, size in shell

我有一个关于 linux 命令 ls 的新手问题。 如何只显示文件名(没有完整路径)、文件大小和日期? 例如我想展示这样的东西:

somehting.jpg 4096 04/05/2015

thr,您可以尝试使用以下命令:

ls -shgGA | awk '{print "\t""\t"}'

这将列出您在 / 指定目录中的内容。如果我正确理解你的问题。您应该看到这样的输出:

agentRename.sh  2012-03-06  4.0K
.aptitude/  2010-05-04  4.0K
backup/ 2013-10-22  4.0K
.bash_history   2015-05-06  64K
.bashrc 2013-10-04  4.0K

您可以使用find命令:

find . -maxdepth 1 -printf '%f %n %CY-%Cm-%Cd\n'

获取您想要的格式。您可以将目录路径调整为您想要使用的任何路径。