我可以使用以下命令创建多个目录吗?:
mkdir ~/backups/freemem/{backups/diskuse,backups/openlist,backups/freedisk}
或者
mkdir ~/backups/freemem/{/backups/diskuse/,/backups/openlist/,/backups/freedisk/}
答案1
假设~/backups/freemem/backups
是现有目录,则两者都可以工作,因为~/backups/freemem//backups/diskuse/
和~/backups/freemem/backups/diskuse
就其而言是相同的mkdir
。但为什么不简化它呢?
mkdir ~/backups/freemem/backups/{diskuse,openlist,freedisk}
如果~/backups/freemem/backups
尚不存在,则两者都不起作用。您需要mkdir -p
在层次结构中创建缺少的目录。