有時在執行命令時可能會得到意外的結果,因此瞭解結果背後的“原因”非常有趣。有鑑於此,今天的超級使用者問答帖子回答了一位好奇讀者的問題。
今天的問答環節是由SuperUser提供的,SuperUser是Stack Exchange的一個分支,是一個由社群驅動的問答網站分組。
超級使用者讀者Luu Vinh Phuc想知道為什麼dir*.*列出所有檔案和資料夾:
When I run the dir *.* command, it produces unexpected results. Even files and folders without any dot in the name are listed. For example:
Why is that? Is there any way to only list files with a dot?
為什麼dir*.*列出所有檔案和資料夾?
超級使用者艦隊司令部給了我們答案:
The DIR command comes from a time when:
Therefore, by that standard, *.* meant whatever the name and whatever the extension. It did not mean a string containing a “.”, which may or may not have characters before or after the “.”.
Microsoft’s policy is preserving backward compatibility, so that interpretation of *.* is retained. But in Windows PowerShell, *.* means a string containing a “.”, which may or may not have characters before or after the “.”.
有什麼要補充的解釋嗎?在評論中發出聲音。想從其他精通技術的Stack Exchange使用者那裡瞭解更多答案嗎?在這裡檢視完整的討論主題。
...安全地刪除以釋放磁碟空間的Windows檔案和資料夾,以及為什麼要刪除它們。請注意,其中一些資料夾位於受保護的位置,因此刪除它們時要小心。 ...
...果你從來沒有在macfinder中檢視過Recents部分的混亂內容,為什麼要在側邊欄中顯示它的連結呢?從Finder>Preferences>側邊欄中刪除它(取消選中最近的複選框)。 ...
...然後提供要將輸出重定向到的檔案的路徑。例如,ls命令列出當前目錄中的檔案和資料夾。執行以下命令時,檔案和資料夾列表將寫入ls_輸出.txt終端輸出資料夾中的檔案。 ...
...icrosoftword例項時,它會被放在RAM中以便快速訪問。這就是為什麼擁有更多的RAM可以讓您同時執行多個程式的原因(請檢視我們的RAM指南以瞭解更多的後臺資訊)。 ...
...,因此您不必花費大量時間學習基礎知識;知道這一點,為什麼要學習並利用Mac上可用的Unix命令列?我們有四個很好的理由: ...
... 然後,我們使用ls命令列出當前資料夾中所有未隱藏的檔案和資料夾。我們要藏起來HideThisFile.txt檔案檔案。要隱藏檔案或資料夾,請在名稱開頭新增點(.)。 ...
...供與每個條目相關聯的數值。很明顯,你不知道這個值是什麼意思。因此,要以可讀的方式列出檔案及其大小,請在命令中使用-lh標誌。 ...