当前位置: 首页 > Linux

Linux常用命令之cp、mv、rm、cat、more、head、tail、ln命令讲解

时间:2023-04-06 19:22:25 Linux

Linux常用命令cp、mv、rm、cat、more、head、tail、ln命令讲解,在今天的章节中,我们继续学习一些与文件操作相关的Linux命令,如复制、移动、删除、查看和查看等。其他命令。1、cp命令说明命令名称:cp命令英文全称:复制命令路径:/bin/cp执行权限:所有用户命令功能:复制文件或目录语法说明1:cp-R[sourcedirectory]??[destinationdirectory]??语法解释二:cp[file][destinationdirectory]??example$cpfile1dir#将文件file1复制到dir目录下例如/mnt/test目录下有file1,将file1复制到/mnt/test2目录,执行:cp/mnt/test/file1/mnt/test2$cp-Rdir1dir2#将dir1下的所有文件复制到dir2例如我们将/mnt/test目录复制到/mnt/test3目录下,执行:cp/mnt/test/mnt/test3二、mv命令说明命令名称:mv命令英文全名:移动命令路径:/bin/mv执行权限:所有用户命令功能:移动或重命名文件或文件夹语法解释:mv[源文件或目录][目的目录]例子$mvfile1file2#将当前目录下的文件file1重命名为file2$mvfile1dir2#将文件file1移动到目录dir23,rm命令解释命令名称:rm命令英文全称:remove命令路径:/bin/rm执行权限:所有用户命令功能:移动或重命名文件或文件夹语法说明:rm[参数][目录]参数说明:-r确认是否删除前deleting-rf不确认删除目录和目录下的文件例子$rmfile1#删除当前目录下的file1文件,删除前需要确认,确认删??除后输入y$rm-rf/mnt/test#不确认删除/mnt/test目录及目录下文件$rm-r/mnt/test2#删除/mnt/test2目录及目录下文件。删除前需要一一确认。在实际使用中,一般不推荐使用-r参数。4、cat命令解释命令名称:cat命令英文全名:拼接显示文件命令所在路径:/bin/cat执行权限:所有用户命令功能:查看文件内容,如果文件内容超过一屏,只能显示最后一屏内容语法解释:cat[文件名]例子$cat/etc/crontab#查看etc目录下的crontab文件,执行后会在我们的命令中呈现文件内容5.more命令解释命令名称:more命令所在路径:/bin/more执行权限:所有用户命令功能:页面显示文件内容语法解释:more[文件名](Enter)键显示下一行;(空格)或f显示下一页;q退出浏览示例$more/etc/services#可以注意到,执行后,内容按照文件内容的百分比显示,百分比显示在命令行的左下角。我们可以使用more命令的内置命令进行翻页等操作:(回车)键显示下一行;(空格)或f显示下一页;qtoexit6.head命令说明命令名:head命令所在路径:/bin/head命令功能:查看文件前几行语法说明:head-num[文件名]参数说明:-num显示文件行数示例$head-30/etc/services#查看文件前30行7.tail命令解释命令名:tail命令所在路径:/bin/tail命令功能:查看文件最后几行语法解释:tail-num[文件名]参数说明:-num显示文件内容的行数-f动态显示文件末尾的内容例子$tail-10/etc/services#查看文件最后10行$tail-f/etc/services#动态显示文件最后几行内容根据文件内容动态更新,实时变化。我们在监控和查看日志文件时比较实用8.ln命令解释命令名:ln命令英文全名:link命令路径:/bin/ln命令功能:创建链接文件语法解释:ln-s[sourcefile][targetFile]参数说明:-s创建软件连接示例$ln-s/mnt/test/file1/home/file1.soft#在/home目录下创建一个名为file1.soft的软件连接,这个软件连接类似于我们的windows系统快捷方式$ln/mnt/test/file1/home/file1.hard#创建硬链接,区别于软件连接,硬链接可以理解为复制文件,并与源文件同步内容实时到此为止,常用的文件处理命令就介绍到这里。在下一章中,我们将解释Linux用户权限命令。