目录
一、创建文件、查看文件
1、touch命令
- 创建文件
- touch 路径
## 如何分辨文件和文件夹?
标识为d是文件夹;标识为-是文件
2、cat命令
- 查看文件内容(将文件内容全部显示出来)
- cat 路径
可以先手动在文件里面编写内容,使用cat进行查看
成功显示!
3、more命令
- 查看文件内容(支持翻页,若文件内容过多,可以一页页展示)[空格翻页;q退出查看]
- more 路径
eg:可以查看Linux系统内置文件,/etc/services
二、文件操作
1、cp命令(copy)
- 复制文件\文件夹
- cp [ -r ] 参数1 参数2 (-r,复制文件夹时使用;参数1,表示被复制的文件\文件夹;参数2,表示要复制去的地方)
eg:将test1.txt文件内容复制到test2.txt
eg:将dream文件夹复制到dream1
2、mv命令(move)
- 移动文件\文件夹
- mv 参数1 参数2 (参数1,被移动文件\文件夹;参数2,移动去的地方,若目标不存在,则进行改名)
注:移动文件file1到指定目录dir1 mv file1 dir1/;要在目录后边加上“/”,这样当dir1不是目录时就不会起作用。这样可防止mv覆盖和dir1同名的文件。
eg:将test1.txt文件移动到Desktop文件夹(目录)中
eg:将test2.txt移动到test3.txt中(因为test3.txt不存在,此时相当于将test2.txt改名为test3.txt)
eg:将dream1文件夹移动到Desktop文件夹里面
3、rm命令(remove)
- 删除文件\文件夹
- rm [ -r -f ] 参数1 参数2 ……参数n (-r,用于删除文件夹;-f,强制删除;参数1到n表示被删除文件\文件夹路径,空格隔开)
## -f,force强制,普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示,使用-f就不会有提示啦,普通用户一般用不到 -f
eg:删除test1,test2,test3,以及在Desktop文件夹里面的dream1
1、rm命令支持通配符*
- *表示匹配任意内容(包含空)
- test*,表示匹配任何以test开头的内容
- *test,表示匹配任何以test结尾的内容
- *test*,表示匹配任何包含test的内容
eg:创建test1,test2,test3文件夹,并使用通配符进行删除,
可以看到test1,test2,test3文件夹,以及test3.txt文件都被删除了
2、-f,-rf
切换到root,即超级管理员!
通过su - root命令进行切换,密码就是登录用户密码,Linux的密码输入时是看不见的,输入完成后回车即可,当成功切换之后,可以看到前面的用户名由lyl变成了root;
当使用-f时强制删除,没有提示;不使用-f时,出现了提示(输入y表示确认删除,输入n表示取消删除);
最后使用exit回到普通用户!
三、总结
1、mkdir 用于创建目录(文件夹)
touch 用于创建文件
2、cp 和 rm 都有 -r 选项,用于文件夹的复制和删除