复制、删除、移动
问题
- 在当前目录下创建一个子目录 dir1
- 将文件夹 /boot/grub/ 复制到目录dir1下
- 切换到/root/目录,将当前目录下以install开头的文件复制到dir1下
- 将/etc/redhat-release文件复制到/root/目录下,同时改名为rv.txt
- 将/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 ~]#