如何创建文件夹,如:wdw/1/11、wdw/2/22、... wdw/6/66、...、wdw/9/99,以及使用最深目录中的目录名称的文件,如 directoryname_file.txt
问问题
1456 次
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
然后使用touch
orecho
创建文件:
touch $dir_name/directoryname_file.txt
或者
echo "some text" > $dir_name/directoryname_file.txt
于 2012-11-01T16:18:44.363 回答