如何在Linux上预先创build目录来存储文件

寻找一种方法来预先创buildLinux上的目录来存储大量的文件。

我们将使用GUID生成文件ID – 我需要在Linux Web服务器上保留这些文件的副本。 我计划使用子目录拆分文件(它是ext3)…所以例如,文件名055c102b-62fb-4671-a3c7-68b9515ec53e.swf将住在/ data / files / 0/5/5 / 055c102b- 62fb-4671-a3c7-68b9515ec53e.swf(以前3个字符作为目录名称)

我的问题是 – 如何提前创build/ data / files /?/?/?/目录? 哪里? 可能是az或0-9

使用Bash我认为这是:

mkdir -p {{a..f},{0..9}}/{{a..f},{0..9}}/{{a..f},{0..9}} 

虽然可以根据需要创build它们,但可能更有意义。

我认为,因为它是hex,这给了x =树深度的16 ^ x目录,但是来自stackoverflow的人可能更好地解释和/或确认这是否准确。