总括:
创建文件/文件夹:touch;
查看:cat/more;
复制:copy;
移动文件/文件夹:mv;
删除:rm;
1、创建文件
(1)语法:touch Linux路径
(2)touch命令无选项,参数必填,表示创建的文件的路径,相对、绝对、特殊路径皆可使用
(3)例如,在YHT目录下,创建了名为“text”的txt文本文件
2、查看文件:
(1)语法:cat Linux路径
(2)cat命令没有选项,只有必填参数,参数表示路径,当文件内容较少时,可以使用cat命令
(3)例如,下图查看在/home/yang/YHT路径下的text.txt文本文件,cat text.txt
3、查看文件
(1)语法:more Linux路径
(2)more命令没有选项,只有必填参数,当文件内容过多时,可以使用more命令,因为more命令可以实现翻页功能
(3)“空格”:翻页;“q”:退出阅览
4、复制文件
(1)语法:cp [-r] 参数1 参数2
(2)[-r]选项表示复制文件夹可用;
[参数1]表示Linux路径,表示被复制的文件夹或者文件;
[参数2]表示Linux路径,表示要复制去的地方
(3)复制文件示例:
(4)复制文件夹/目录示例:
5、移动文件/文件夹
(1)语法:mv 参数1 参数2
(1)参数1:被移动的文件或者文件夹
参数2:表示要移动去的地方,表示如果目标不存在,那么就对参数1进行重命名操作,以确保目标存在
(3)示例:
将/home/yang/目录下的YHT-1文件夹,移动到YHT目录下
将/home/yang/YHT/目录下的YHT-1文件夹,移动到/home/yang/YHT/stu_source目录下,但因为stu_source目录并不存在,那么将会对YHT-1文件夹执行重命名操作
6、删除文件夹或者文件
(1)语法:rm [-r -f] 参数1 参数2 …… 参数n
(2)同cp命令一样,-r选项用于删除文件夹或者文件,可以一次性删除n个文件夹/文件;与-r选项有区别的是,-f选项属于“强制删除”(常用于root环境下)
(3)示例:
注意:当需要同时删除多个文件,并且多个文件的文件名有部分相同,比如删除text-1.txt和text-2.txt和text-3.txt文件,就可以输入“rm -r text*”(这种语法特别容易误操作,所以初学者不建议使用)