2017-02-15 104 views
0

正如標題所說的--LA在ls命令中做了什麼?ls -LA做什麼操作?

我試着閱讀LS的手冊和它說:

-A  List all entries except for . and ... Always set for the super-user. 

    -L  Follow all symbolic links to final target and list the file or directory the link references rather than the link itself. This option cancels the -P 
      option. 

但我不太清楚是什麼意思的那些。

回答

0

ls命令打印當前目錄中的文件和文件夾列表。

使用ls -A時,該命令打印出當前目錄中的所有文件和文件夾。這包括隱藏的文件和文件夾(例如文件/文件夾開始點)。但是,.(當前目錄)和..(父目錄)將被忽略。

當使用ls -L時,該命令將跟隨符號鏈接並打印出參考的位置。

當組合這2個選項時,您會得到ls -LA,它打印出所有文件和文件夾的列表,並打印出文件夾中對符號鏈接的引用。

只需在終端中試用一下。你會看到不同之處。

+0

您確定-A包含隱藏文件嗎?它在手冊中說它沒有。 –

+0

我很確定。我在窗戶上,但在Git bash中,它以這種方式工作。大寫字母A會列出隱藏文件,但忽略隱含的「。」(當前目錄)和「..」(父目錄) – yadejo

+1

用**大寫字母(ls -LA)編輯您的答案。 'ls -a'列出了以點開頭的名稱; 'ls -A'列出了以點開頭的名字,以及由「:」和「..」開頭的_apart_。 – linuxfan

相關問題