一:cp:复制文件或目录:

cp -i/-r 被复制地址 目的地址

cp -i :复制到另一个地方,如果另一个地方存在这个文件,则给出提示。
cp -r :递归复制,目标文件必为目录名。

1:案例:
在桌面中新建文件夹test ,在test中创建文件readme.txt。
将readme.txt复制到桌面上来。
黑马linux基础---day03---cp,mv,cat,more_其他
注意:如果重新命名 只需要将目的地址后面加上被修改的名字即可。
2:案例:删除桌面的readme.txt ,然后重新将readme.txt复制到桌面,重命名为read.txt
黑马linux基础---day03---cp,mv,cat,more_目的地址_02
如果已经复制了一个文件,将源文件修改后再次复制到这个地方,会发生什么?
3:案例:将test中的readme.txt修改内容,再次复制。(内容是桌面方式增加的)
首先将test中的readme.txt中增加了“hello”,然后再次复制。
黑马linux基础---day03---cp,mv,cat,more_目标文件_03
cp -i:文件存在则给出提示:y/n:y表示覆盖 n 表示不覆盖。

4:案例:在桌面上新建a/b/c目录,然后将目录复制到test中
黑马linux基础---day03---cp,mv,cat,more_目标文件_04
二:mv命令:移动目录或文件
格式:mv 源文件 目标文件 :
案例:将桌面上的文件a/b/c移动到 test目录中。然后在test/a/b/c中新建文件readme.txt,将readme.txt移动到桌面
黑马linux基础---day03---cp,mv,cat,more_目标文件_05
拓展:mv命令不仅可以移动文件或目录还可以重命名文件
案例:将桌面文件readme.txt 重命名为 read.txt
黑马linux基础---day03---cp,mv,cat,more_目标文件_06
拓展:重命名存在的问题:
如果重命名的新名字,在当前目录中存在,则会覆盖掉,因此可以使用:mv -i,会给出提示信息。
案例:将 1.txt 重命名为read.txt黑马linux基础---day03---cp,mv,cat,more_目的地址_07
三;使用cat命令查看文件内容

cat -b :对非空输出行进行编号
cat -n :对输出所有行进行编号

案例:查看read.txt的内容:

11111111

22222222

33333333

44444444

黑马linux基础---day03---cp,mv,cat,more_目的地址_08

四:more :查看文件内容,并且分屏显示
一般cat查看文档内容少的文档,more 查看内容内容多的文档。
黑马linux基础---day03---cp,mv,cat,more_目标文件_09