您的位置:首页 > 运维架构 > Linux

linux命令大全(2)

2016-05-04 14:10 531 查看
1.切换目录

在linux中,一会可能在这个文件目录进行操作,一会可能转到另外一个文件目录进行操作,这就得用到目录切换,使用cd命令。

说到目录切换,就涉及到路径问题。

绝对路径:就是表示出目标文件或子目录的目录树结构。

相对路径:就是相对于当前工作目录的路径来表示位置。相对路径中有两个符号,就是“..”,“.”。

“..”表示当前当前工作目录的上一层目录,一个点‘.’表示当前目录。

先创建两个文件test1,test2,使用cd进行切换,然后用cd ..回到上层目录,看看实例图:



我们要去向哪个目录,可以在cd后面加上路径,比如我们要去向/usr/local这个目录,查看local下都有啥:



2.复制文件

在windows上用传说中的CV大法,ctrl+c,ctrl+v很方便,但是在linux命令界面,我们通过'cp'命令实现复制文件(copy)。

通过touch命令先创建一个test.txt文件,在创建一个mytestfile文件,通过cp命令将test.txt文件复制到mytestfile目录下。

文件复制:



文件目录复制:

我们将前面的test1目录复制到test2目录,需要在cp 后面加上-r。

注意:cp单独复制文件(test.txt),复制不了目录,cp后加上-r可以复制目录及目录下的所有到另外一个目录。



3.移动文件

在windows上通过鼠标拖动文件,放在任意能放得目录中,在linux上通过'mv'命令(move)来实现文件移动的功能。

用前面的资源文件,先删掉mytestfile下先前复制的test.txt,通过mv命令将test.txt移入mytestfile文件目录下,最后再看看mytestfile下是否有预期的test.txt文件。



4.创建文件

通过touch命令创建文件。



5.删除文件

在Linux命令(1)中说过用mkdir删除目录(mytestfile),只能删除空目录,而这里用的rm可以删除文件(test1.txt),可以组合命令删除非空目录,

但是rm单独使用是不能删除目录的(mytestfile)。



为什么后面跟个-rf呢?

当使用rmdir删除非空目录时,总是删不掉,可以用rm -rf删除全部文件,并且不提示是否删除,这个命令不能乱用,删掉了就回不来了。

如果单独使用rm删除文件时,会提醒你是否删除,确定输入Y,取消输入N,再次强调单独使用rm删除不了目录。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: