bash – 用于递归制作文件和文件夹的Unix命令
发布时间:2020-12-16 01:50:45 所属栏目:安全 来源:网络整理
导读:我知道mkdir -p将以递归方式创建目录. 我知道touch将递归创建一个文件. 我知道mkdir -p foo / bar;触摸foo / bar / baz.txt会起作用,但是有标志或触摸的东西所以我可以一步到位吗? 我确定这个问题在一百万次之前就被问过了,但出于某种原因我才会空洞. 解决
我知道mkdir -p将以递归方式创建目录.
我知道touch将递归创建一个文件. 我知道mkdir -p foo / bar;触摸foo / bar / baz.txt会起作用,但是有标志或触摸的东西所以我可以一步到位吗? 我确定这个问题在一百万次之前就被问过了,但出于某种原因我才会空洞. 解决方法
做一件事,做得好.
如果你想这一步,只需编写一个bash函数或别名. 例如.: function mytouch() { test -z "$1" && exit dir=$(dirname $1) test -d $dir || mkdir -p $dir touch $1 } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |