命令创建扩展

本文详细介绍如何在Linux环境下使用shell命令批量创建文件和目录,包括在/tmp目录下创建特定名称的文件,以及构建复杂的目录结构,适用于系统管理和自动化部署场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

命令创建扩展

(1)创建/tmp目录下的a_b,a_d,b_c,b_d

 

enter description here

2016-09-25_15-43-52.png

[root@foundation0 /]# cd /tmp/
[root@foundation0 tmp]# ls
[root@foundation0 tmp]# touch {a_c, a_d , b_c, b_d}
[root@foundation0 tmp]# ls
, {a_c, a_d b_c, b_d}
[root@foundation0 tmp]# rm -rf *
[root@foundation0 tmp]# ls
[root@foundation0 tmp]# touch {a,b}_{c,d}
[root@foundation0 tmp]# ls
a_c a_d b_c b_d

 

(2)创建/tmp/mklinux目录下的:

 

enter description here

2016-09-25_15-27-57.png

 

 

enter description here

2016-09-25_15-45-46.png

[root@foundation0 tmp]# mkdir -p /tmp/mylinux/{bin,boot/grup,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}
[root@foundation0 tmp]# ls
a_c a_d b_c b_d mylinux
[root@foundation0 tmp]# cd mylinux/
[root@foundation0 mylinux]# ls
bin boot dev etc lib lib64 proc sbin sys tmp usr var
[root@foundation0 mylinux]# cd boot/
[root@foundation0 boot]# ls
grup
[root@foundation0 boot]# cd /tmp/mylinux/etc/
[root@foundation0 etc]# ls
rc.d sysconfig
[root@foundation0 etc]# cd rc.d/
[root@foundation0 rc.d]# ls
init.d
[root@foundation0 rc.d]# cd ..
[root@foundation0 etc]# cd sysconfig/
[root@foundation0 sysconfig]# ls
network-scripts
[root@foundation0 sysconfig]# cd /tmp/mylinux/lib
[root@foundation0 lib]# ls
modules
[root@foundation0 lib]# cd /tmp/mylinux/usr/
[root@foundation0 usr]# ls
local
[root@foundation0 usr]# cd local/
[root@foundation0 local]# ls
bin sbin
[root@foundation0 local]# cd /tmp/mylinux/var/
[root@foundation0 var]# ls
lock log run

 

转载于:https://www.cnblogs.com/ZhengLiming/p/5906368.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值