是否有任何可能的OPTION组合ls
(在UBUNTU中14.04)
为了方便起见,我做了以下注释,让你了解情况
H == Hidden directories (folder) and hidden files (name started with `.`)
列出除排序之外的所有项H先有后无H,按字母数字顺序排列,并先对文件夹进行排序,然后再对文件进行排序。
ls -A
接近我的解决方案。请参阅
但Desktop
打破了链条
附言:请不要给出其他方式的 hack,例如ls (*)
或使用grep
。我只寻找 OPTIONS 的组合。例如ls -ABC
或其他。
更新
得到了我第二个问题的答案。感谢爱德华。
仅列出H按字母数字顺序排列,并在文件之前对文件夹进行排序。
ls -Ad .*
最适合。
答案1
我只是回答你问题的第二部分,因为第一部分是无法仅使用ls
命令来实现的。
仅列出按字母数字顺序排序的隐藏文件和隐藏目录。文件夹将按字母顺序排列(与文件一起),而不是在文件之前
ls -a1d .*
-a
是否隐藏所有文件/目录-1
每行给出一个结果-d
停止ls
列出遇到的任何文件夹内的子目录和文件.*
通配符允许仅列出隐藏文件/目录