Linux复制/删除/移动文档

2.1 问题

本例要求从命令行完成文档的复制/删除/移动等操作,相关说明如下:

在当前目录下创建一个子目录 mulu1
将文件夹 /boot/grub2/ 复制到目录mulu1下
将目录 /root/ 下以 .cfg 结尾的文件复制到mulu1下
将文件 /etc/redhat-release 复制为 /root/ver.txt
将文件 /root/ver.txt 移动到mulu1目录下
删除 mulu1 目录下的 grub2 子目录

2.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:在当前目录下创建一个子目录 mulu1

1)确认当前目录

[root@svr7 ~]# pwd
/root

2)创建子目录

[root@svr7 ~]# ls  -ld  /root/mulu1
ls: 无法访问/root/mulu1: 没有那个文件或目录
[root@svr7 ~]# mkdir  /root/mulu1
[root@svr7 ~]# ls -ld  /root/mulu1
drwxr-xr-x. 2 root root 6 4月  23 14:33 /root/mulu1

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

1)复制文件夹

[root@svr7 ~]# ls  /root/mulu1/
[root@svr7 ~]# cp  /boot/grub2/  /root/mulu1/
cp: 略过目录"/boot/grub2/"
[root@svr7 ~]# ls  /root/mulu1/
[root@svr7 ~]# cp  -r  /boot/grub2/  /root/mulu1/

2)确认复制结果

[root@svr7 ~]# ls  /root/mulu1/
grub2

步骤三、将目录 /root/ 下以 .cfg 结尾的文件复制到mulu1下

1)复制文件

[root@svr7 ~]# ls  /root/*.cfg
/root/anaconda-ks.cfg  /root/initial-setup-ks.cfg
[root@svr7 ~]# ls  /root/mulu1/
grub2
[root@svr7 ~]# cp  /root/*.cfg  /root/mulu1/

2)确认结果

[root@svr7 ~]# ls  /root/mulu1/
anaconda-ks.cfg  grub2  initial-setup-ks.cfg

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

1)复制文件

[root@svr7 ~]# ls  /etc/redhat-release  /root/ver.txt
ls: 无法访问/root/ver.txt: 没有那个文件或目录
/etc/redhat-release
[root@svr7 ~]# cp  /etc/redhat-release  /root/ver.txt

2)确认结果

[root@svr7 ~]# ls  /root/ver.txt 
/root/ver.txt

步骤五:将文件 /root/ver.txt 移动到mulu1目录下

1)移动文件

[root@svr7 ~]# ls  /root/ver.txt  /root/mulu1/ver.txt
ls: 无法访问/root/mulu1/ver.txt: 没有那个文件或目录
/root/ver.txt
[root@svr7 ~]# mv  /root/ver.txt  /root/mulu1/

2)确认结果

[root@svr7 ~]# ls  /root/ver.txt  /root/mulu1/ver.txt
ls: 无法访问/root/ver.txt: 没有那个文件或目录
/root/mulu1/ver.txt 

步骤六:删除 mulu1 目录下的 grub2 子目录

1)删除子目录

[root@svr7 ~]# ls  /root/mulu1/
anaconda-ks.cfg  grub2  initial-setup-ks.cfg  ver.txt 
[root@svr7 ~]# rm  -rf  /root/mulu1/grub2/

2)确认结果

[root@svr7 ~]# ls  /root/mulu1/
anaconda-ks.cfg  initial-setup-ks.cfg  ver.txt

你可能感兴趣的:(LNXSEC,Linux基本操作)