创建目录和文件 问题
在/opt下递归创建a/b/c在/opt/a/b/c创建一个空文件tarena.txt为文件 /etc/sysconfig/network-scripts/ifcfg-eth0 建一个快捷方式存放到 /etc/ifcfg-eth0同时创建/nsd、/root/zhangsan、当前路径下lisi三个目录 方案 创建文件夹命令为mkdir,常见空文件的命令为touch。 mkdir递归创建目录时需要加上,选项-p。 制作链接文件命令为ln,现阶段学习的是符号链接,操作时需加上“-s”选项。 注意制作链接时: 1)路径是要写绝对路径 2)命令格式要分清源文件在前面,而链接文件在后面 3)链接文件不需要事前创建 步骤 实现此案例需要按照如下步骤进行。 步骤一:在/opt下递归创建a/b/c 命令操作如下所示: [root@localhost /]# mkdir -p /opt/a/b/c //-p为递归创建选项 [root@localhost /]# ls -R /opt/a //-R递归查看目录内容 /opt/a: b/opt/a/b: c
/opt/a/b/c: [root@localhost /]#
步骤二:在/opt/a/b/c创建一个空文件tarena.txt 命令操作如下所示: [root@localhost /]# touch /opt/a/b/c/tarena.txt [root@localhost /]# ls /opt/a/b/c/ tarena.txt [root@localhost /]# 步骤三:为文件 /etc/sysconfig/network-scripts/ifcfg-eth0 建一个快捷方式存放到 /etc/ifcfg-eth0 命令操作如下所示: [root@localhost /]# ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/ifcfg-eth0 [root@localhost /]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:17:BF:F7 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none IPADDR=192.168.1.1 NETMASK=255.255.255.0 [root@localhost /]# cat /etc/ifcfg-eth0 //访问链接文件能得到相同结果 DEVICE=eth0 HWADDR=00:0C:29:17:BF:F7 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none IPADDR=192.168.1.1 NETMASK=255.255.255.0 [root@localhost /]# 步骤四:同时创建/nsd、/root/zhangsan、当前路径下lisi三个目录 命令操作如下所示: [root@localhost /]# cd /opt/ [root@localhost opt]# ls a rh [root@localhost opt]# mkdir /nsd /root/zhangsan lisi [root@localhost opt]# ls -ld /nsd drwxr-xr-x. 2 root root 4096 1月 8 19:52 /nsd [root@localhost opt]# ls -ld /root/zhangsan drwxr-xr-x. 2 root root 4096 1月 8 19:52 /root/zhangsan [root@localhost opt]# ls -ld lisi drwxr-xr-x. 2 root root 4096 1月 8 19:52 lisi [root@localhost opt]#