Linux
ls
別名中的名稱按字母順序排列,而 .files 未混合
我目前正在使用以下
ls
別名:alias ls='ls -alhGkpsq --color=auto'
. 這導致以下目錄列表。[03:35] bryson@brys ~ :$ ls total 48K 4.0K drwx------ 4 bryson 4.0K Nov 2 03:34 ./ 8.0K drwxr-xr-x 3 root 4.0K Apr 19 2012 ../ 4.0K -rw------- 1 bryson 676 Nov 2 03:35 .bash_history 8.0K -rw-r--r-- 1 bryson 21 Nov 23 2011 .bash_logout 8.0K -rw-r--r-- 1 bryson 57 Nov 23 2011 .bash_profile 4.0K -rw------- 1 bryson 50 Nov 2 03:34 .lesshst 4.0K drwxr-xr-x 3 bryson 4.0K Nov 2 03:21 source/ 4.0K drwx------ 2 bryson 4.0K Nov 2 03:23 .ssh/ 4.0K -rw------- 1 bryson 1.6K Nov 2 03:23 .viminfo
我遇到的問題,這不是OS X 版本的問題
ls
,.ssh/
是按字母順序排列的,*忽略.
*了文件名中的 。我想要的是
ls
將點文件按字母順序排列在頂部,這也是它放置的.
位置..
。(Arch Linux、Bash)
可能是由您的語言環境引起的,但如果您這樣做:
LC_COLLATE=C ls -F --color=auto -l
點文件正確排序