相关疑难解决方法(0)

ls 忽略符号链接的目录内容

我有一个目录,我想在其中列出所有内容(文件和子目录)而不显示符号链接。我在 Linux 上使用 GNU 实用程序。该ls版本是8.13。

例子:

完整目录列表:

~/test$ ls -Gg
total 12
drwxrwxr-x 2 4096 Jul  9 10:29 dir1
drwxrwxr-x 2 4096 Jul  9 10:29 dir2
drwxrwxr-x 2 4096 Jul  9 10:29 dir3
-rw-rw-r-- 1    0 Jul  9 10:29 file1
-rw-rw-r-- 1    0 Jul  9 10:29 file2
lrwxrwxrwx 1    5 Jul  9 10:29 link1 -> link1
lrwxrwxrwx 1    5 Jul  9 10:30 link2 -> link2
Run Code Online (Sandbox Code Playgroud)

我想得到什么

~/test$ ls -somthing (or bash hack)
total 12
dir1 dir2 dir3 file1 …
Run Code Online (Sandbox Code Playgroud)

ls symlink recursive

23
推荐指数
4
解决办法
4万
查看次数

为目录后缀微调 LS_COLORS?

我可以在LS_COLORS. 我不需要帮助自定义不同文件后缀的颜色。我想做的是根据它们的后缀为某些目录配置特殊颜色。

(例如,我想dir1/以标准目录颜色dir2.special-suffix/显示,但要以不同颜色显示,我为名称以.special-suffix.结尾的目录设置了这种颜色。)

我尝试使用标准*.«suffix»方法(与文件一起使用)来做到这一点,但没有运气。所有目录都以为 指定的颜色显示di,并忽略任何后续*.«suffix»规则。

这甚至可能吗?

ls shell colors directory

5
推荐指数
1
解决办法
933
查看次数

标签 统计

ls ×2

colors ×1

directory ×1

recursive ×1

shell ×1

symlink ×1