按字母数字顺序列出但首先隐藏

按字母数字顺序列出但首先隐藏

是否有任何可能的OPTION组合ls (在UBUNTU中14.04

为了方便起见,我做了以下注释,让你了解情况

 H == Hidden directories (folder) and hidden files (name started with `.`)
  1. 列出除排序之外的所有项H先有后无H,按字母数字顺序排列,并先对文件夹进行排序,然后再对文件进行排序。

    ls -A 接近我的解决方案。请参阅截屏

Desktop打破了链条

附言:请不要给出其他方式的 hack,例如ls (*)或使用grep。我只寻找 OPTIONS 的组合。例如ls -ABC或其他。

更新

得到了我第二个问题的答案。感谢爱德华

  1. 仅列出H按字母数字顺序排列,并在文件之前对文件夹进行排序。

    ls -Ad .*最适合。

答案1

我只是回答你问题的第二部分,因为第一部分是无法仅使用ls命令来实现的。

仅列出按字母数字顺序排序的隐藏文件和隐藏目录。文件夹将按字母顺序排列(与文件一起),而不是在文件之前

ls -a1d .*
  • -a是否隐藏所有文件/目录
  • -1每行给出一个结果
  • -d停止ls列出遇到的任何文件夹内的子目录和文件
  • .*通配符允许仅列出隐藏文件/目录

相关内容