mv 移动,和windows移动相近,用法和cp相近可以直接移动目录,而无需-r选项;
mv /1/2.txt /1/3 将目录1下的2.txt修改名称为3mv /1/2.txt /3/ 将目录1下的2.txt移动到目录/3/下如果目录相同则为改名,如果目录不一样则为移动,如果目录不一样且名称不一样也为改名,如:mv 2.txt /tmp/3.txt
rm 删除文件,移除文件[root@zabbix_agentd ~]# rm /tmp/3.txtrm: remove regular empty file ‘/tmp/3.txt’? y[root@zabbix_agentd ~]#
删除目录如果目录中有文件,则不会删除,除非加-r,递归删除目录中所有文件[root@zabbix_agentd ~]# mkdir file && touch file/1.txt[root@zabbix_agentd ~]# rm file/rm: cannot remove ‘file/’: Is a directory[root@zabbix_agentd ~]# rmdir file/rmdir: failed to remove ‘file/’: Directory not empty[root@zabbix_agentd ~]# -r 递归删除,并不使用别名中-i,则不提示删除[root@zabbix_agentd ~]# rm -r file/
在红帽6之前 rm -rf /是可以执行的,在之后需要加上--no-preserve-root,不保存根,此操作将会删除系统[root@zabbix_agentd ~]# rm -rf /rm: it is dangerous to operate recursively on ‘/’rm: use --no-preserve-root to override this failsafe
如果rm -rf /* 则删除的是根下的文件,而不是根