linux007之文件、目录操作命令

查看当前所在目录:

  pwd:查看当前所在目录路径

  ls:查看当前目录所有文件

  ls 路径:查看指定目录下所有文件

  ls -l :以列的形式查看当前目录所有文件

  ls -l 路径:以列的形式查看指定目录所有文件

  ls -a:查看当前目录下所有子目录和文件(包括虚拟的目录信息)

  ls -al :以列的形式查看当前目录下所有子目录和文件(包括虚拟的目录信息)

 

切换目录:

  绝对目录:以盘符开头的目录叫绝对目录

  相对目录:以目录名开头的目录叫相对目录

  cd 目录名:切换目录;

  cd /home : 这叫切换到绝对目录,系统会从盘符下面开始找起,查找范围是所有目录内。

  cd home : 这叫切换到相对目录,系统会从当前目录下面开始找。查找范围是当前目录内。

  cd ~ :进入当前登录用户的根目录。

  cd .. :返回上一级目录

  cd . :返回当前目录(这样使用是没有意义的),这个命令多用在执行文件上

 

创建目录:

  mkdir 目录名:当前目录下创建目录

  mkdir 路径 目录名:在指定目录下创建目录。可以使用绝对路径和相对路径

  mkdir -p 路径+目录:创建多层级目录

 

删除空目录:

  rmdir 目录名:删除一个空目录。注意1:如果目录不为空则不能删除。注意2:该命令不能删除文件

  rmdir 路径目录名:指定路径删除目录

 

删除文件和目录:

  rm 文件名 :删除文件(如果文件有内容则会提示)

  rm -f 文件名 :强制删除文件(如果文件有内容则不会提示,直接强制删除)

  rm -r 目录名: 递归删除目录(有内容则一层层提示)

  rm -rf 目录名:强制递归删除目录(不会任何提示,直接强制删除)

 

创建文件:

  touch 文件名:创建单个文件

  touch 文件名1 文件名2... : 创建多个文件

  touch 路径文件名: 指定目录创建文件

 

复制文件、目录(源文件还在):

  cp 源文件名 目标路径:复制“源文件” 到 “目标路径” 中

  cp 源目录名 目标路径:  复制“源目录” 到 “目标路径” 中。注意:如果 “源目录” 有内容则不能复制

  cp -r 源目录名 目标路径:复制“源目录” 到 “目标路径” 中。注意:如果 “源目录” 有内容也能复制

  如果目标路径已经存在相同名称的文件, 则会提示“是否覆盖”?

 

移动文件、目录(源文件不存在):

  mv 源文件名 目标路径:移动“源文件” 到 “目标路径” 中

 

重命名文件(覆盖文件):

  mv 文件名1 文件名2:重命名文件,也就覆盖文件,直接将“文件名1” 的命令重命名成“文件名2” ,内容也一起覆盖到“文件名2”当中。

 

posted @ 2023-02-12 22:53  博无止境  阅读(88)  评论(0编辑  收藏  举报