Là một người không biết đến Linux và viết kịch bản, tôi không chắc chắn làm thế nào để chuyển đổi nó thành tập lệnh linux hoặc thậm chí là bắt đầu từ đâu. Về cơ bản tôi muốn tạo một tập lệnh tạo các thư mục được sắp xếp theo thứ tự AZ, symlink tất cả các thư mục trong một thư mục đến Thư mục AZ được sắp xếp mới tạo để các phim bắt đầu bằng A như Appleseed sẽ nằm trong thư mục A. * lưu ý tôi đã thử chạy dơi này trong rượu nhưng mklink không tồn tại và sẽ không hoạt động tốt.
::Make folders with each letter of the alphabet under the "categorized" folder if not already created
For %%M in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (mkdir "C:\My Videos\Categorized\"%%M)
::Does a directory search matching every letter A-Z and creates a output file listing each folder beginning with that letter
For %%N in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ((Dir "G:\My Videos\Movies\"%%N* /b) >> "C:\My Videos\List\%%N.lst")
::Uses the previously created files to create symlinks of each line in the listed files into the alphabatized folders each A-Z folders
For %%O in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (For /F "usebackq delims==" %%P in ("C:\My Videos\List\%%O.lst") do (mklink /d "G:\My Videos\Categorized\%%O\%%P" "G:\My Videos\Movies\%%P"))
bạn có thể vui lòng giúp tôi về stackoverflow.com/questions/21403772/
—
Goofy
man bash
. Tiến hành viết các kịch bản đơn giản. Dịch tập tin bó của bạn sang lệnh shell script một lần.