我想在 unix/linux 的 bash shell 中键入 ls -l
命令时显示所有列标题
当我们在命令提示符下键入 ls -ltr
时,我们会得到如下内容。
-r--r--r-- 2 makerpm root 1898 Jan 28 14:52 sample3
-r--r--r-- 2 makerpm root 1898 Jan 28 14:52 sample1
我想知道 ls
是否有任何选项可以显示列标题:
File_Permissions Owner Group Size Modified_Time Name
-r--r--r-- 2 makerpm root 1898 Jan 28 14:52 sample3
-r--r--r-- 2 makerpm root 1898 Jan 28 14:52 sample1
最佳答案
exa是 ls
的替换/增强。如果您使用 exa 传递参数 -lh
,它将包括一个标题行,打印列名,如下所示:
exa -lh
示例输出:
Permissions Size User Date Modified Name
.rwx------ 19 username 29 Sep 11:25 dont_cra.sh
drw-r----- - username 29 Sep 11:26 f1
.rw-r--r--@ 811k username 29 Sep 11:25 row_count.dat
.rw-r--r-- 54 username 29 Sep 11:25 some_text.txt
您可以在 .bashrc 中设置一个别名,将 ls 替换为 exa。
关于linux - 如何在 unix/linux 中显示 'ls -l' 命令的列标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35061499/