1

如何创建文件夹,如:wdw/1/11、wdw/2/22、... wdw/6/66、...、wdw/9/99,以及使用最深目录中的目录名称的文件,如 directoryname_file.txt

4

3 回答 3

0

在 Bash 中,您可以使用 mkdir 命令:

your_dir="wdw/1/11"
if [ ! -d $your_dir ]; then
    mkdir $your_dir
fi

IF 子句是检查目录是否已经存在。您可以使用/2/22、6/66 等循环更改“your_dir”的值...

于 2012-11-01T16:15:53.207 回答
0

在 bash 中:

mkdir wdw                                    # Creates the top dir.
mkdir {1..9}                                 # Creates the subdirs using brace expansion.
for dir in {1..9} ; do
    mkdir $dir/$dir$dir                      # Creates the subsubdirs.
    touch $dir/$dir$dir/$dirdir"_file".txt   # Creates the file.
done
于 2012-11-01T16:17:54.513 回答
0

您将使用该-p标志mkdir来创建嵌套目录,例如:

dir_name="wdw/1/11"
mkdir -p $dir_name

然后使用touchorecho创建文件:

touch $dir_name/directoryname_file.txt

或者

echo "some text" > $dir_name/directoryname_file.txt
于 2012-11-01T16:18:44.363 回答