diff --git a/src/fs.c b/src/fs.c index 4d6c498..390a106 100644 --- a/src/fs.c +++ b/src/fs.c @@ -372,7 +372,7 @@ int createDir(const char *path) { } /* 为子目录内容分配块(默认 2 块 = 128 字节 = 2 条目) */ - int subBlocks = 2; + int subBlocks = 16; int subStart = allocBlocks(subBlocks); if (subStart < 0) { logWrite(ERR, "createDir: failed to allocate %d blocks for dir", subBlocks); diff --git a/src/main.c b/src/main.c index dbc1665..29535b8 100644 --- a/src/main.c +++ b/src/main.c @@ -27,6 +27,9 @@ int main(void) { shellRegister("mkfile", doMkfile, UNDERLINE "mkfile \n" COLOR_RESET "Create a file with given size"); + shellRegister("touch", doMkfile, + UNDERLINE "touch \n" COLOR_RESET + "Create a file with given size"); shellRegister("mkdir", doMkdir, UNDERLINE "mkdir \n" COLOR_RESET "Create a subdirectory"); shellRegister("rm", doRm,