文件操作命令
1.
touch Linux路径 (创建文件,无选项,参数必填)
可以用多个参数,创建多个文件
可以用相对路径,绝对路径和特殊路径符
(注:如何区分文件夹与文件
①ls命令后,文件夹字色为蓝,文件字色为白
②ls -l 文件夹开头为d,文件开头为-)
2.
cat Linux路径 (查看文件内容,无选项,参数必填)
可以用相对路径,绝对路径和特殊路径符
3.
more Linux路径 (查看文件内容,无选项,参数必填)
可以用相对路径,绝对路径和特殊路径符
(使用空格翻页,翻到下一页;按键盘上的Q退出查看;按B切换到上一页)
(注:cat直接将内容全部显示出来
more支持翻页,适用于文件内容过多的情况)
4.
cp [-r] 参数1 参数2
作用:复制文件/文件夹(copy)
选项:-r,可选,用于复制文件夹,表示递归
参数1:Linux路径,表示被复制的文件或文件夹
参数2:Linux路径,表示要复制去的地方
5.
mv 参数1 参数2
作用:移动文件/文件夹(move)
无选项
参数1:Linux路径,表示被移动的文件或文件夹
参数2:Linux路径,表示要移动去的地方。如果目标不存在,则进行改名(有改名的效果),以确保目标存在
6.
rm [-r -f] 参数1 参数2 ......参数N
(删除文件/文件夹,remove)
-r:可选,表删除文件夹(包含删除文件)
-f:可选,表示force,强制删除(不弹出确认信息)
(注:普通用户删除内容不弹出提示,只有root管理员用户删除内容会有提示。所以一般用户不会用到 -f 选项)
参数1、参数2、......、参数N 表示要删除的文件或文件夹路径,按照空格隔开(可以一次性删除多个文件或文件夹)
!
rm命令支持通配符*,用来做模糊匹配
*:表示通配符,即匹配任何内容(包含空)
举例:
①test*:表示匹配任何以test开头的内容
②*test:表示匹配任何以test结尾的内容
③*test*:表示匹配任何包含test的内容
!
-f 表强制删除
普通用户用不着;
如何临时切换到root用户体验:
①输入:su (空格)- ()空格 root
②再输入密码123456(和普通用户默认一样)
注:输入密码时,不会显示在屏幕上。
退出root体验:
exit
(root用户:超级管理员用户)
!!
rm是一个危险命令,尤其是处于root时,要谨慎使用
!!!
千万不要在root用户下执行以下命令:
①rm -rf/
②rm -rf/*
(效果等同于在windows上进行C盘格式化)
如果删了:恢复快照/重装虚拟机