มีทางเลือกที่ดีกว่าระบบไฟล์แบบโฟลเดอร์หรือไม่และจะถูกแทนที่ตลอดเวลาเร็ว ๆ นี้ไหม? [ปิด]


15

ระบบไฟล์ทั้งหมดที่ฉันพบมีพื้นฐานมาจากโฟลเดอร์ - คุณมีโฟลเดอร์รูทซึ่งมีไฟล์และโฟลเดอร์ย่อยซึ่งจะมีไฟล์และโฟลเดอร์ย่อยและอื่น ๆ

มีทางเลือกอื่นที่ดีกว่าในการจัดการไฟล์และมันจะเข้ามาแทนที่ระบบปัจจุบันเร็ว ๆ นี้ไหม? อย่าลังเลที่จะรวมประวัติบางส่วนเกี่ยวกับระบบไฟล์หากคุณตัดสินว่าเป็นไปตามคำสั่งของคุณ

ตีความคำว่า "ดีกว่า" ตามที่คุณต้องการ



2
เส้นทางไฟล์แบบเต็มคืออะไร แต่ชื่อเฉพาะสำหรับฉันและโฟลเดอร์คือชื่อไฟล์ที่มีไวด์การ์ดที่อาจแสดงรายการไฟล์ที่ขึ้นต้นด้วยชื่อนั้น ฉันไม่คิดว่าพจนานุกรมเป็นลำดับชั้นเพียงจัดทำดัชนีและเรียงลำดับ การค้นหาดีมากเมื่อคุณรู้ว่าต้องมองหาอะไร ลำดับเหตุการณ์มีประโยชน์ถ้าคุณรู้เมื่อไฟล์ถูกใช้ครั้งแรก / ครั้งแรก แท็กเป็นวิธีที่ดีในการจัดระเบียบไฟล์เดียวมากกว่าหนึ่งวิธี ในบางจุดคุณติดขัดในการค้นหาไฟล์ การสำรวจต้นไม้เป็นเรื่องปกติในกรณีส่วนใหญ่
JeffO

3
ฉันพลาดระบบฉลากของ Google Drive ที่ไม่มีโฟลเดอร์จริงๆ สามารถวางไฟล์ใด ๆ ในป้ายกำกับหลายป้ายช่วยให้คุณสามารถจัดระเบียบได้หลายวิธีพร้อมกัน ในความคิดของฉันง่ายขึ้นมาก
RubberDuck

1
@RubberDuck OSX ช่วยให้คุณสามารถทำมันได้เช่นกันและฉันก็คิดว่าตัวเอง "ว้าวมันก็สมเหตุสมผลดีกว่า" เพราะมันมักจะเป็นกรณีที่ไฟล์ใดไฟล์หนึ่งอยู่ในหมวดหมู่ตรรกะมากกว่าหนึ่งประเภท อย่างไรก็ตามแม้ว่าฉันจะรู้สึกอย่างนั้นฉันก็ไม่ได้ใช้ประโยชน์จากแท็กเพราะ 1) ฉันคุ้นเคยกับการจัดระเบียบสิ่งต่าง ๆ ในลำดับชั้นของไฟล์และ 2) แอปพลิเคชันเข้าใจระบบไฟล์ แต่ไม่ใช่แท็ก
Gardenhead

คำตอบ:


8

มีทางเลือกที่ดีกว่าในการจัดระเบียบไฟล์หรือไม่

ใช่.

มันจะเข้ามาแทนที่ระบบปัจจุบันเร็ว ๆ นี้ไหม?

เลขที่

คุณไม่สามารถแทนที่ลำดับชั้นเป็นวิธีการจัดระเบียบแนวคิด

ระบบไฟล์ทั้งหมดมีฮาร์ดลิงก์: ระบบไฟล์ปัจจุบันไม่ได้เป็นแบบลำดับชั้น

ผู้คนใช้วิธีนั้นเพราะคนแบบนั้น

อย่างไรก็ตามระบบไฟล์เป็นฐานข้อมูล "เครือข่าย" (ไม่ใช่ลำดับชั้น) เราไม่ได้ใช้ประโยชน์จากความสามารถของเครือข่ายมากนักด้วยเหตุผลที่ชัดเจนเพียงประการเดียว สิ่งอื่นใดนอกจากลำดับชั้นที่เรียบง่ายทำให้เกิดความสับสน


เรียงลำดับเพื่อบอกว่าการใช้งานพื้นฐานใดจะมีถ้าไม่มีเราจะใช้โครงสร้างแบบลำดับชั้นเพื่อจัดระเบียบไฟล์ของเราอย่างน้อยที่สุด
Filip Dupanović

1
ฮาร์ดลิงก์ถูกห้ามไม่ให้สร้างรอบดังนั้นจึงยังเป็นลำดับชั้น (ไม่ใช่ต้นไม้)
vartec

7
-1 เนื่องจากคุณต้องมีคุณสมบัติและอธิบายระบบ "ดีกว่า" แทนที่จะพูดว่า "ใช่"
Darknight

4
ฉันไม่เข้าใจว่าระบบไฟล์ที่ใช้โฟลเดอร์เป็นระบบลำดับขั้นอย่างไร คุณช่วยอธิบายเพิ่มเติมได้ไหม
gablin

1
gitตัวอย่างที่เป็นรูปธรรมสำหรับระบบไฟล์ที่เด็ดที่ไม่คลาสสิก: ในขณะที่gitสร้างระบบไฟล์อย่างไม่ถูกต้องมันกระทำในรูปแบบโครงสร้างที่ไม่ได้เป็นลำดับชั้น พวกเขาฟอร์ม DAG ในรูปแบบทั่วไปมากที่สุดซึ่งช่วยให้การรวมกันของการแตกแขนงและการรวม ไฟล์ส่วนใหญ่มีการอ้างอิงแม้กระทั่งโดยการกระทำที่แตกต่างกันมากมายจนถึงจุดที่มีการเปลี่ยนแปลงในประวัติศาสตร์ นอกจากนี้ไฟล์ / ต้นไม้ / การรับวัตถุก็ไม่สามารถเปลี่ยนแปลงได้ และมันก็เป็นลักษณะเฉพาะที่ทำให้ระบบไฟล์ที่gitสร้างมีประโยชน์สูงมาก
cmaster - คืนสถานะโมนิกา

7

ฉันไม่คิดอย่างนั้นเนื่องจากมีความพยายามบางอย่าง (เช่น WinFS ) ซึ่งทั้งหมดถูกฆ่าตาย โครงสร้าง "โฟลเดอร์" เป็นโครงสร้างลำดับชั้นที่พบบ่อยมาก ฉันสามารถดูเป็นอนุกรมวิธาน ฉันรู้สึกว่ามันเป็นวิธีธรรมชาติในการจัดระเบียบทรัพยากร

ในอีกทางหนึ่งคุณสามารถมีมุมมองส่วนหน้าเช่น "ไฟล์ล่าสุด" หรือ "เพลงทั้งหมดของฉัน" แต่ไม่มีเหตุผลจริงที่จะนำไปใช้ในระดับต่ำในระบบไฟล์ของตัวเอง คุณสามารถมีโครงสร้างข้อมูลสำหรับการสร้างนั้นอยู่ด้านบนของระบบไฟล์แบบลำดับชั้น


5

ฉันคิดว่าโฟลเดอร์ที่ใช้ระบบไฟล์เหมือนต้นไม้นั้นเป็นเรื่องปกติ แต่ก็ไม่ได้ดีที่สุด แน่นอนฉันเชื่อว่าการจัดหมวดหมู่ที่ดีของไฟล์นั้นดีกว่าการวางไฟล์ไว้ในโฟลเดอร์ 'place' เช่นโฟลเดอร์

ไฟล์ต่างกันในเนื้อหาดังนั้นไฟล์ mp3 มีข้อมูลเมตาที่แตกต่างกันเมื่อเทียบกับไฟล์ png แสดงให้เห็นในรายการที่มีปัญหาคอลัมน์เกิดขึ้นเพียงคอลัมน์เช่นขนาดวันที่สร้าง ฯลฯ เป็นเรื่องธรรมดา

หากคุณดูที่ windows explorer คอลัมน์จะเปลี่ยนไปเมื่อตรวจพบไฟล์บางประเภท หากคุณมีไฟล์ MP3 จำนวนมากในไดเรกทอรีเช่นคอลัมน์เช่นชื่ออัลบั้ม ฯลฯ จะเกิดขึ้น หากในบรรดาไฟล์เหล่านี้มีไฟล์ png อยู่คอลัมน์ / เซลล์เหล่านี้จะไม่เหมาะสมสำหรับไฟล์ / แถวนั้น ๆ

ฉันพบว่าหลายครั้งที่เหมาะสมที่จะวางไฟล์ลงในโฟลเดอร์มากกว่าหนึ่งโฟลเดอร์เพียงเพราะมีคุณสมบัติการจำแนกประเภทมากกว่าหนึ่งรายการที่ระบุไฟล์ แต่ทำไม 'สถานที่', 'โฟลเดอร์' ควรจัดประเภทไฟล์?

ถ้าฉันมีรถยนต์มันไม่สำคัญว่ามันจะอยู่ในโรงรถในที่จอดรถหรือที่อื่น ๆ ไม่ใช่ 'สถานที่' ที่ระบุรถของฉัน แต่เป็นคุณสมบัติ

เมื่อไฟล์ทั้งหมดของฉันได้รับการจัดประเภทอย่างถูกต้องและถูกต้องโดย meta-data มันไม่สำคัญว่าจะถูกเก็บไว้ที่ไหนมันแค่อยู่ใน 'คลาวด์' หากฉันต้องการได้รับไฟล์ที่แน่นอนควรทำตามข้อกำหนดของ meta-data


บน Linux i-node ที่กำหนดอาจมีลิงก์หลายตัว ดังนั้นไฟล์อาจเป็นของหลายไดเรกทอรี
Basile Starynkevitch

5

ระบบปฏิบัติการทดลองบางระบบไม่มีไฟล์ใด ๆ พวกเขามีเครื่องจักรคงอยู่เป็นมุมฉาก ดูโครงการ OS เชิงวิชาการ ( Coyotos , Grasshopper , IsaacOS , ฯลฯ ... )

และ Lisp Machines รุ่นเก่าในทศวรรษ 1980 อาจไม่มีระบบไฟล์อย่างที่เรารู้จักในปัจจุบัน

ไซต์tunes.org ที่ไม่ใช้งานมีการสนทนา (จากศตวรรษก่อน) เกี่ยวกับระบบปฏิบัติการโดยไม่มีไฟล์

ปัญหาเกี่ยวกับระบบปฏิบัติการที่ไม่ใช้ไฟล์คือพวกเขาจำเป็นต้องใช้ทุกอย่างอีกครั้ง; แม้แต่คอมไพเลอร์ C ก็ต้องการระบบไฟล์บางอย่าง .... และที่น่าเศร้าก็คือมีแรงจูงใจทางเศรษฐกิจเพียงเล็กน้อยในการพัฒนาระบบปฏิบัติการตั้งแต่เริ่มต้น

โปรดสังเกตว่าดิสก์เทราไบต์ของเราสกปรก (ระบบไฟล์แบบลำดับชั้นไม่ใช่วิธีที่ดีที่สุดในการจัดระเบียบข้อมูลในดิสก์) และมันจะดีมากถ้าเรามีสิ่งที่ดีกว่าระบบไฟล์ Unix ที่ได้รับแรงบันดาลใจ (ซึ่งคัดลอกมาใน Windows) .

ระบบไฟล์ลำดับชั้นได้รับการคิดค้นด้วยMultics (1969) Unix คัดลอกพวกเขา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.