跟鸟哥学Linux之——对文件与目录操作命令汇总

    在Linux中对文件和目录的操作是一个最基本的技能,就如同我们在Windows下对翻看目录和对文件的一些基本使用方法一样的重要,如果说不会对目录和文件操作那么还谈何其他的操作呢。当然Linux中的图形化界面也是很容易操作,但是在文字化处理界面就需要使用到很多命令,下边是我对这些操作的一个汇总和整合,同时列出了一些基本常用的操作命令,当然本人列出的命令是不全面的,有其他的需要还需要请教巨人了,请看下图。

 技术分享

    在该图中我分了四部分,分别是1、巨人。2、对文件的操作命令。3、对目录的操作命令。4、同时可以对文件和目录操作的命令。

    一、巨人:这个就是我上边提到的巨人,图中列出的命令只是一些常用的而已,如果需要查看更多的命令来帮助自己,那就需要请教巨人了,其实这个巨人是在Linux下通用的命令,并不只是对文件和目录的操作命令。man page、info page、命令–help、whatis 命令他们可以帮助我们很快的了解到一个命令的使用方法和参数信息。很有用哦,师傅领进门,修行靠个人,这个巨人就是这个门了。

    二、文件操作命令:

对文件的操作如下图所示:

 技术分享

    我对其主要划分出两块,分别是:查看和压缩。对于查看有:1、cat/tac 用于查看文件内容,cat和tac正好反过来,它的查看方式也是一样一个cat正序查看tac倒序查看,加上-n可以显示行号。2、nl –b –a等同于cat –n 。3、more和less可以分屏分行显示,使查看更加方便。4、head和tail可以查看文件前后某几行文字。对于压缩有:1、compress不常用了。2、gzip和bzip2操作方法几乎相同,只是压缩方式不同。3、zip 和unzip也可以用来压缩和解压。

    三、目录操作命令:

对目录的操作如下图所示:

技术分享 

    其实其可以分为两块,一个是表示一个是基本操作。对于基本操作有:1、切换cd ,就如同我们单击打开一个目录一样,只是操作上有些限制而已。2、创建mkdir,相当于新建一个文件夹,加上-p可以创建一层目录。3、删除rmdir,删除一个文件夹,同样-p也会删除一个文件夹,由于目录不为空时不可用rmdir删除则需要用rm –rf命令,它可以强行将一个目录删除掉。对于表示有两点是:.表示当前目录,..表示上一级目录。

     四、同时可以对目录和文件操作的命令:

如下图所示:

 技术分享

    其中分为了基本的操作命令、有关查询命令和tar命令。1、基本的操作有查看、复制、剪切和删除;查看为ls –ld 后面跟上文件夹即可查看,列出来所有文件和文件夹;关于ls –ld后跟—time=atime 和—time=ctime是用来查看最近操作和创建时间。复制命令cp,在两个目录间复制文件或目录。mv和cp命令的相关用法相同。rm命令和cp也是相同的。2、有关查看命令有:which、whereis、locate和find:对于which和whereis 可以针对命令这些二进制文件来查看。Locate则不仅可以查找命令也可以查找文件所在路径。find可以根据属性找到符合自己要求的文件。3、对于tar是用来打包的,打包和压缩是不同的,打包可以和压缩结合着用,但命令有所差异;根据tar后跟的参数来决定作何操作;打包:cvf,查看打包文件内容:tvf,解包:xvf,打包+压缩:zcvf/jcvf(根据压缩文件类型不同采取不同命令),解包+解压:zxvf/jxvf(根据压缩文件类型不同采取不同命令)。

    至此对一些有关文件和目录的操作命令做了一定的汇总,但是命令的量是巨大的,很多命令我们没有必要全部记住,但是常用的命令最好还是应该熟练掌握,另外我们应该学会在遇到困难的时候求助于那几个巨人的帮助,这将是一个很令我们受益的习惯,多看帮助,少走弯路,也希望我可以越做越好!!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。