Linux系统命令之mv和rm
1、mv命令是“move”单词的缩写,其功能大致和英文含义一样,可以移动文件或对其改名。
这是一个使用频率超高的文件管理命令,我们需要特别留意它与复制的区别:mv与cp的结果不同。mv命令好像文件“搬家”,文件名称发生改变,但个数并未增加。而cp命令是对文件进行复制操作,文件个数是有增加的。
语法:#mv 需要移动的文档路径 需要保存的位置路径
将文件file_1重命名为file_3:
[[email protected] ~]# mv file_1 file_3
将文件file_2移动到目录dir中 :
2、rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。 rm也是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。
-f 忽略不存在的文件,不会出现警告信息
-i 删除前会询问用户是否操作
-r/R 递归删除
直接删除,不会有任何提示:
[[email protected] ~]# rm -f test.txt.bz2
递归删除目录及目录下所有文件:
[[email protected] ~]# mkdir /data/log
[[email protected] ~]# rm -rf /data/log
3、cat命令 – 在终端设备上显示文件内容
Linux系统中有很多个用于查看文件内容的命令,每个命令又都有自己的特点,**比如这个cat命令就是用于查看内容较少的纯文本文件的。**cat这个命令也很好记,因为cat在英语中是“猫”的意思,小猫咪是不是给您一种娇小、可爱的感觉呢?
注意:当文件内容较大时,文本内容会在屏幕上快速闪动(滚屏),用户往往看不清所显示的具体内容。因此对于较长文件内容可以按Ctrl+S键,停止滚屏;以及Ctrl+Q键可以恢复滚屏;而按Ctrl+C(中断)键则可以终止该命令的执行。或者对于大文件,干脆用more命令吧!
查看文件的内容:
[[email protected] ~]# cat filename.txt
查看文件的内容,并显示行数编号:
[[email protected] ~]# cat -n filename.txt
查看文件的内容,并添加行数编号后输出到另外一个文件中:
[[email protected] ~]# cat -n linuxcool.log > linuxprobe.log
持续写入文件内容,碰到EOF符后结束并保存:
[[email protected] ~]# cat > filename.txt <<EOF
Hello, World
Linux!
EOF