以超級使用者 Ubuntu 的身份為多個使用者建立目錄結構

以超級使用者 Ubuntu 的身份為多個使用者建立目錄結構

所以我創建了我的用戶...現在,對於每個目錄,我必須創建以下結構。

使用者主目錄/員工/資訊/個人

然後在每個目錄中建立一個名為 file1.txt、file2.txt、file3.txt 的文件

我嘗試了類似 mkdir create "users homedirectory/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在建立使用者之前修改模板。

相關內容