linux命令之删除命令rm及系统别名修改命令名

删除文件

删除文件有两种方式:
	1、物理删除:直接删除文件
    2、逻辑删除:将文件隐藏,没有直接删除(相当于mv移动文件)
# rm 是一个物理删除的命令 (这个命令要谨慎使用!!)

格式:
	rm [参数] [需要删除文件的路径]
	
参数:
	-f : 不提示直接删除
	-r : 递归删除目录及其内容
	-i : 每次移除前提示
	
案例:
	案例1 : 将/root 目录下的1.txt删除
		[root@localhost ~]# rm 1.txt   (删除时会提示是否删除 y同意删除)
		[root@localhost ~]# rm -f 1.txt   (这样就不会提示 直接删除该文件)
	案例2 :删除/root目录下的test文件夹及其内部所有文件
		[root@localhost ~]# rm -r /root/test/ (递归删除test下所有文件及文件夹)(提示删除)
		[root@localhost ~]# rm -rf /root/test/ (不提示直接删除)
		
补充:
	在linux系统中,不能够直接删除文件夹。
	linux系统中禁止使用:rm -rf /*(这样会删除根目录。想玩的可以试一下......)
	
	# 怎样避免呢?
	解决rm命令误操作: 
					1. 将rm命令改一个名称 。
						可以直接使用mv命令:mv rm 新的名称
						也可以用到系统别名:alias
						
			#   查看命令文件存放路径  :  which

系统别名

alias

格式:
	alias 重命名的名 = '命令'
	
	alias :查看系统别名
	eg :
		alias xxx = 'rm' :设置系统别名
		这样rm删除命令  就改成了xxx  ## 注意:元素之间不能有空格
如果不想使用别名:
	# 格式:在原命令前加 \
		[root@localhost ~]# \rm 1.txt
	

posted @ 2021-12-10 20:06  JasonBorn  阅读(651)  评论(0编辑  收藏  举报