文件/目录的操作命令

文件操作

1.创建   //创建新的文件,如果创建的文件已存在,更新文件时间,不会覆盖文件的内容

touch 文件名  文件名1

2.删除(remove)

rm  -f 文件名  文件名...   //强制删除

3,复制(copy)

cp 你要复制的文件  复制到哪里去

cp  b.php  ./bb.php   //复制b.php到当前的目录下,并且命名为bb.php

cp bb,php   /tem    //将bb.php复制到tem目录

cp  bb.php  /tem/aa.php    //将bb.php复制到tem目录,命名为aa.php

4.剪切(move)

mv  你要剪切的文件   剪切到哪里去

mv b.php   /home/      //将b.php剪切到/home目录下

5. 创建快捷方式(创建软连接)link

ln  -s  要被快捷的文件   放到哪里去

目录

1.创建   //默认会在当前目录下创建

mkdir 目录名 目录名1

//   aa/bb/cc/dd

mkdir  -p  ./aa/bb/cc/dd    //-p  递归创建目录

2.删除   -r   //删除目录

rm  -rf  目录名   危险

删库跑路   drop  database 库名

删服务器跑路

3.剪切   mv 被剪切的目录    被放到哪里

4.复制  cp

##ls命令   

ls是查看目录中的内容的,隐藏的文件看不见。

ls -a     //是查看目录中的内容的

ls   -l    //以长格式的方式查看目录的内容   简写成ll

ls  -lh(a)   //显示大小的单位      以长格式的方式查看目录中的所有内容

##cd命令

pwd  //查看当前在哪个目录

cd   //切换目录

cd  ~   // 回到当前用户的家目录

cd  -    //从哪里来,回到哪里去

##权限

Linux系统是一个多用户的操作系统。Linux可以同时有用户在线

例:jack要给Mary写情书。Jack字不好看,清好友mark帮忙写

jim也要追求Mary

情书:所有者:Jack   写(w)看(r)送(x)

           所属组:mark   写(w)看(r)送(-)

           其他人:jim       写(-)看(-)送(-)

r权限  4

w权限  2

x权限  1

rwx   7

我的文件权限是755,所有者的权限是7,rwx,所属组的权限是5,r-x,其他人5,r-x

-文件/目录的操作命令及权限

##修改权限的命令(change  mode)

chmod  权限  文件/目录

chomd  777   a.php   //将a.php的权限修改成777

chomd  u+x  a.php    //将所有者的权限加上x权限

chomd  u-x  a.php    //将所有者的权限减去x权限

u所有者   o其他人   g所属组

chomd  u=rw-  a.php    //将所有者的权限改为rw-权限

##权限对文件的意义(root超级管理员,权限对root不起作用。)

###对文件,权限的意义

r权限  (一个文件有了r权限,意义着可以读取文件的内容,如果文件没有r权限,就不能看文件内容)

w权限  (一个文件有w权限,意味着可以编写,修改,删除文件的内容,但不能删除文件)

x权限    (一个文件有x权限,意味着这个文件是一个可执行(运行)文件)

一个文件能不能被删除,与文件本身的权限无关,与文件所在的目录的w权限有关。

##权限对目录的意义

一个目录有了r权限,意味着可以查看目录的内容。可以使用ls来查看目录中的内容

一个目录有了w权限,意味着可以在目录内删除,新建,剪切这个目录中的文件,子目录

一个目录有了x权限,意味着可以进去到目录中(cd)

修改文件/目录的所有者

change owner  改变所有者

chown  用户名   文件名/目录

chomd jack  av  //将av这个目录的所有者改成jack

chgrp  组名  文件名/目录   chgrp  group

//一条命令改所有者,所属组,chown 用户名:组名   文件名/目录

一般有什么用户,就有组名

 

 

 

 

 

 

相关文章: