看板 Linux 關於我們 聯絡資訊
一般的檔案,都只能給予一個資料夾來存放 如果要連結到相關的關鍵字,就要透過ln -s 之類的軟連結 如歌曲 有兩個人一起唱 那就要建立此兩人的資料夾,而其中一個用ln 來連結 如 梁靜茹+曹格-PK PK這首歌曲有兩個人唱,那麼如果要讓標籤都能指向pk這首mp3 就是要在梁靜茹資料夾 以及 曹格資料夾建立 ln -s pk.mp3之類的 但是我想詢問,是否有更方便的檔案系統,可以讓檔案或著目錄有多重"標籤" 麻煩各位解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.31.203
gamekingdom:很簡單啊, cp -l 建立檔案節點, 等於兩個檔案指到同一 05/18 03:57
gamekingdom:磁區, 你可以把其中一個改名, 但它的檔案屬性會與另一 05/18 04:00
gamekingdom:個完全相同, 可以自由搬移/刪除,不過若是覆寫的話,就 05/18 04:05
gamekingdom:會變得不同步,檔案會改用新的節點... 05/18 04:06
kdjf:hardlink不會變不同步吧(如果程式是用open(file,'w')的話) 05/18 08:14
kdjf:如果你是要在pk這個file上看的到有什麼tag的話可能要用資料庫 05/18 08:53
dou0228:Beagle FileSystem? 05/18 09:52
bobju:這用資料庫來檢索檔案會比較好. 05/18 10:23
uranusjr:我也覺得應該用資料庫, 這種資料特性不適合用樹狀結構 05/18 13:09
sppmg:google:tag file system .事實上我也有此需求,想說寫個.sh 05/18 14:08
sppmg:+sqlite達成。不過還沒動工.... 如果你只是要管理音樂,應有 05/18 14:10
sppmg:現成軟體可用。而我是想管理普通檔案。 05/18 14:10
感謝各位意見,其實不只有音樂,其他有些檔案也有類似需求。 ※ 編輯: dreamroyc 來自: 114.24.60.135 (05/18 23:58)
HamalAri:pytagsfs 05/19 12:44