[問題] File descriptor這個東西~

看板Linux作者 (Terry)時間15年前 (2011/01/30 23:52), 編輯推噓1(1012)
留言13則, 5人參與, 最新討論串1/1
請教一下 File descriptor,這個詞 我有去查了一下,不過不是很清楚,好像是在說 他會是一個index,這裡面會放一些所要連結的檔案? 是這個樣子嗎? 感覺不是很正確...謝謝幫忙。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.217.233.58

01/31 08:55, , 1F
文件描述符﹐一般是個整數。
01/31 08:55, 1F

01/31 14:01, , 2F
不是很懂...@@
01/31 14:01, 2F

01/31 17:07, , 3F
程式會維護open file table,filedescripter是標示開啟的
01/31 17:07, 3F

01/31 17:09, , 4F
檔案號碼,作為程式辨識之用,linux裡是整數
01/31 17:09, 4F

01/31 18:14, , 5F
所以file descripter會是open file table的一個index值?
01/31 18:14, 5F

01/31 18:14, , 6F
這樣子的說法正確嗎??謝謝
01/31 18:14, 6F

01/31 19:37, , 7F
沒錯, 其實你不用想得太複雜, 就是程式需要一個 index 來
01/31 19:37, 7F

01/31 19:38, , 8F
分辨哪個檔案是哪個所以需要它
01/31 19:38, 8F

01/31 19:57, , 9F
了解,謝謝幫忙^^
01/31 19:57, 9F

02/01 12:42, , 10F
不好意思,再詢問一下,那如果是:
02/01 12:42, 10F

02/01 12:42, , 11F
file descriptor unavailability,這表示找不到的意思嗎
02/01 12:42, 11F

02/01 12:42, , 12F
謝謝幫忙
02/01 12:42, 12F

02/01 22:02, , 13F
fd算是一個 ... handle吧 XD 只是說0, 1, 2有特殊意義
02/01 22:02, 13F
文章代碼(AID): #1DHOapRc (Linux)