จะเปลี่ยนลำดับการเรียง FAT32 บนไดรฟ์ได้อย่างไร


15

ฉันใช้ไดรฟ์ USB เพื่อเล่นเพลงในรถของฉัน น่าเสียดายที่รถไม่เรียงลำดับเพลงตามลำดับตัวอักษรและอาศัยวิธีเรียงลำดับเพลงในไดรฟ์ FAT32

ซอฟต์แวร์ Windows นี้แก้ปัญหาได้ที่นี่ มีอะไรเทียบได้กับฉันบน Ubuntu

PS: ตอนแรกผมคิดว่ามันเป็นวันที่สร้างไฟล์ปัญหาคำถาม askubuntu แต่ถึงฉันจะหาคำตอบสำหรับคำถามนั้นมันก็ไม่ได้แก้ปัญหาอย่างที่ฉันคิดว่ามันจะ


คุณได้ลองใช้งานซอฟต์แวร์ด้วย Wine แล้วหรือยัง
Uri Herrera

ดูคำถามและคำตอบที่มีอยู่: askubuntu.com/questions/78212/sort-files-on-the-filesystem/ …
Adrian

คำตอบ:


17

คุณอาจต้องการใช้fatsortที่มีอยู่ใน Ubuntu และออกแบบมาเพื่อแก้ปัญหาที่แน่นอนของคุณ ไชโย


1
ใช้งานได้ดีและรวดเร็วจริงๆ!
desgua

7

fatsort แก้ปัญหาได้ ขั้นแรกให้ติดตั้ง fatsort จากนั้นทำรายการพาร์ติชั่นเพื่อรับเส้นทางอุปกรณ์ USB ที่สำคัญ

cat /proc/partitions

ลองมา / dev / sde1 เป็นตัวอย่าง

ในที่สุด

sudo fatsort -f /dev/sde1

แก้ไขปัญหาโดยไม่มีไวน์หรือ windows ;-)


1

ทางออกที่ดีที่สุดของคุณคือการใช้ DriveSort ภายใต้ไวน์ตามที่ผู้เขียนแนะนำ

ในการอ้างอิงผู้เขียน DriveSortโปรแกรมนั้น "ผูกพันกับ Microsoft APIs อย่างแน่นหนา" ดังนั้นฉันจึงสงสัยว่าคุณจะพบลีนุกซ์มาตรฐานเทียบเท่ากับระบบไฟล์ที่ไม่ใช่เจ้าของภาษา (FAT)

คุณสามารถเรียกใช้ภายใต้ไวน์ตามที่ผู้เขียนได้ลองและแนะนำโดยมีข้อควรระวังบางประการ:

  • คุณต้องรันด้วย gksudo
  • คุณจะต้องใช้mfc42u.dllซึ่งคุณสามารถติดตั้งในไดเรกทอรีเดียวกันจากอินเทอร์เน็ต (google) หรือติดตั้งโดยใช้winetricksแพ็คเกจ
  • เมื่อการเรียงลำดับเสร็จสมบูรณ์ DriveSort จะพยายามยกเลิกการต่อเชื่อม / ติดตั้งไดรฟ์ใหม่ การติดตั้งใหม่ไม่สำเร็จใน Wine ดังนั้นคุณสามารถดึง USB สำหรับการใช้งานได้อย่างปลอดภัยหรือติดตั้งใหม่ด้วยตนเอง

ฉันไม่คิดว่าการใช้สิ่งใดในไวน์จะดีกว่าเมื่อมีทางเลือกดั้งเดิม (fatsort) และไม่ว่าจะใช้ microsoft api ภายในหรือไม่ไวน์นั้นมี api รุ่นย้อนกลับที่ได้รับการออกแบบทางวิศวกรรมเองซึ่งจะตัดการทำงานของไฟล์เคอร์เนล แตกต่างจากสิ่งที่เกิดขึ้นจริงใน windows
Ivan Anishchuk

0

มันเป็นโซลูชันที่ขี้เกียจ แต่คุณสามารถย้ายไฟล์ออกไปได้อีกครั้ง ...

สร้าง dir ชั่วคราว

mkdir /tmp/mydrive

ย้ายไฟล์ทั้งหมดออก

mv /media/thumbdrive/* /tmp/mydrive

แล้วทั้งหมดอีกครั้ง

mv /tmp/mydrive/* /media/thumbdrive

ซึ่งอาจทำให้ไฟล์อยู่ใน thumbdrive ตามลำดับที่เป็นอันตราย ฉันไม่แน่ใจว่า ... ลองดูสิ

คุณอาจต้องการดู: จัดเรียงไฟล์ในระบบไฟล์ (คำถามเดียวกัน) และที่: http://www.murraymoffatt.com/software-problem-0010.html (การแนะนำโปรแกรมบางอย่าง)


สิ่งนี้จะได้ผลถ้าคุณใช้ตรรกะของเชลล์เนื่องจากคำสั่ง "find" และ "ls" จะไม่แสดงรายการตามตัวอักษร ค้นหา | sort -n> / tmp / filelist จากนั้นสำหรับไฟล์ใน filelist ให้ทำ cp $ file ... บางอย่างที่จะใช้งานได้ แต่มันเขียนช้าลงอย่างมากในแฟลชไดรฟ์
kevinf
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.