创建目录和文件

 步骤

实现此案例需要按照如下步骤进行。
步骤一:在/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]#

复制、删除、移动

 问题

  1. 在当前目录下创建一个子目录 dir1
  2. 将文件夹 /boot/grub/ 复制到目录dir1下
  3. 切换到/root/目录,将当前目录下以install开头的文件复制到dir1下
  4. 将/etc/redhat-release文件复制到/root/目录下,同时改名为rv.txt
  5. 将/root/rv.txt文件移动到dir1目录下,名称不变
     方案
    复制与移动的命令分别为cp、mv。
    复制与移动都可以使用“.”特殊目录。
    例如:cp -r /root . 将“/root”目录复制到当前目录
    当前路径下移动命令,也可以进行重命名操作。
    删除命令为rm,常用选项为“-rf”。

 步骤

实现此案例需要按照如下步骤进行。
步骤一:在当前目录下创建一个子目录 dir1

命令操作如下所示:

[root@localhost opt]# pwd
/opt
[root@localhost opt]# mkdir dir1
[root@localhost opt]# ls
a  dir1  lisi  rh
[root@localhost opt]#

步骤二:将文件夹 /boot/grub/ 复制到目录dir1下

命令操作如下所示:

[root@localhost opt]# ls dir1
[root@localhost opt]# cp -r /boot/grub/ dir1/     //注意拷贝的是目录要加-r选项
[root@localhost opt]# ls dir1/
grub
[root@localhost opt]#

步骤三:切换到/root/目录,将当前目录下以install开头的文件复制到dir1下

命令操作如下所示:

[root@localhost opt]# cd /root/
[root@localhost ~]# cp install* /opt/dir1/
[root@localhost ~]# ls /opt/dir1/
grub  install.log  install.log.syslog
[root@localhost ~]#

步骤四:将/etc/redhat-release文件复制到/root/目录下,同时改名为rv.txt

拷贝命令可以改名字,也可以拷贝到目的地,利用mv命令当前目录改名字。
命令操作如下所示:

[root@localhost ~]# cp /etc/redhat-release /root/rv.txt
[root@localhost ~]# ls /root/
anaconda-ks.cfg  install.log.syslog  zhangsan  模板  图片  下载  桌面
install.log      rv.txt              公共的    视频  文档  音乐
[root@localhost ~]#

步骤五:将/root/rv.txt文件移动到dir1目录下,名称不变

命令操作如下所示:

[root@localhost ~]# mv /root/rv.txt /opt/dir1/
[root@localhost ~]# ls /opt/dir1/
grub  install.log  install.log.syslog  rv.txt
[root@localhost ~]#

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值