所以我创建了我的用户....现在对于每个目录我必须创建以下结构。
用户主目录 / 员工 / 信息 / 个人
然后在每个目录中创建一个名为 file1.txt、file2.txt、file3.txt 的文件
我尝试了类似 mkdir create "users home directory /staff / info / personal 之类的操作,但没有成功,而且在网上也没有找到任何帮助。是的,我对 Ubuntu 还很陌生!
答案1
这是一个脚本。修改 USER_LIST 以满足您的需求,并echo
在验证脚本满足您的要求后删除关键字。
#!/bin/bash
USER_LIST="user1 user2 user3 user4"
cd /home || exit 1;
for user in $USER_LIST; do
echo mkdir -p "$user"/{Staff,Info,Personal};
for dir in Staff Info Personal; do
echo touch "$user"/$dir/file{1,2,3}.txt;
done;
done;
另一方面,您可以/etc/skel
在创建用户之前修改模板。