2016-11-22 56 views
0

我目前正在編寫一個C程序,我需要重新創建ls及其一些選項。當我使用-l時,我不知道從哪裏開始。我正在尋找源代碼,但我似乎無法找到任何東西。任何幫助我指出正確的方向來重新創建-l會很有幫助。找不到ls -l源代碼

+1

Um。你可以做你自己的工作,在這種情況下,我會問你,-l標誌是做什麼的?爲您提供文件屬性。如果用戶使用-l標誌然後顯示,請在C中獲取這些文件屬性。十分簡單。 – DejaVuSansMono

+2

我覺得如果它是爲了教育目的而重新創建ls的目的,那麼你也可以將代碼複製並粘貼到你的版本中。但是,你可能想看看這裏:http://stackoverflow.com/questions/11528267/where-can-i-find-source-code-for-linux-core-commands –

+0

嘗試查看busybox的來源。它具有ls,但選項較少,因此其代碼會更簡單。 – Dani

回答