我完全不瞭解UNIX文件系統的內部工作原理,比如如何存儲位和字節,但實際上這部分是可以互換的(ext3,reiserfs等)。
當人們說UNIX文件系統更好時,他們可能會這樣說:「哦,ext3存儲比特幣的方式比腐敗發生的方式少於NTFS」,但他們也可能在談論設計選擇上面的常用圖層。它們可能指的是文件的路徑不一定對應於任何特定的設備。例如,如果將程序文件移動到第二個磁盤,則可能必須將它們稱爲「D:\ Program Files」,而在UNIX/usr/bin中可能是硬盤驅動器,網絡驅動器,CD ROM或RAM。
另一種可能性是人們使用「文件系統」來表示路徑的組織。例如,像Windows一般喜歡「C:\ Program Files \ CompanyName \ AppName」中的程序,而特定的UNIX發行版可能會將其大部分放在/ usr/local/bin中。在後一種情況下,您可以使用更小的PATH變量從命令行輕鬆訪問更多系統。另外,既然你提到了grep,如果系統庫(如kernel和libc)的所有源代碼都存儲在/ usr/local/src中,那麼對於某些來自某些內容的特定錯誤消息執行遞歸grep系統庫比佈局爲/ usr/local/library-name/[bin | src | doc | etc]要簡單得多。但是,如果你已經知道你要搜索的地方,cygwin grep在Windows下表現相當好。事實上,我發現全文搜索的結果比grep內置的搜索工具更好。
來源
2008-08-30 02:53:11
cpm
當你說「Unix文件系統」時,你是否在意UFS?不,當然你沒有,布拉德在他的反駁中是正確的。順便說一句,不要使用編輯作爲評論。 – Zano 2009-11-14 01:47:06
我想每個人都知道你在談論ext3和NTFS。我不知道他們爲什麼會聰明 - 「沒有Linux或Windows fs的大聲笑」。非常不專業。我提出了這個問題。 – 2015-04-17 13:56:38