linux - 常用命令 - 目录操作【cd / ls / mkdir / rm / mv / cp / find / pwd】

 1、切换目录(cd)
(1)切换到根目录
  cd /
(2)切换到根目录下的bin目录
  cd /bin
(3)切换到上一级目录
  cd ../ 或者 cd ..
(4)切换到home目录
  cd ~
(5)切换到上次访问的目录
  cd -
(6)切换到本目录下的名为xx的文件目录,如果目录不存在报错
  cd xx(文件夹名)
(7)可以输入完整的路径,直接切换到目标目录,输入过程中可以使用tab键快速补全"/"
  cd /xxx/xx/x
 2、查看目录(ls)
(1)查看当前目录下的所有目录和文件
  ls
(2)查看当前目录下的所有目录和文件(包括隐藏的文件)
  ls -a
(3)列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
  ls -l 或者 ll
(4) 查看指定目录下的所有目录和文件
  ls /bin
 3、创建目录(mkidir)需要root权限
(1)在当前目录下创建一个名为tools的目录
  mkdir tools
(2)在指定目录下创建一个名为tools的目录
  mkdir /bin/tools
 4、删除目录与文件(rm)
(1)删除当前目录下的文件
  rm 文件名
(2)删除当前目录的的文件(不询问)
  rm -f 文件名
(3)递归删除当前目录下此名的目录
  rm -r 文件夹名
(4)递归删除当前目录下此名的目录(不询问)
  rm -rf 文件夹名
(5)将当前目录下的所有目录和文件全部删除
  rm -rf *
(6)将根目录下的所有文件全部删除【慎用!相当于格式化系统】
  rm -rf /*
 5、修改目录(mv)
(1)修改目录名,同样适用与文件操作
  mv 当前目录名 新目录名
(2)将/usr/tmp目录下的tool目录剪切到 /opt目录下面
  mv /usr/tmp/tool /opt
(3)递归剪切目录中所有文件和文件夹
  mv -r /usr/tmp/tool /opt
 6、拷贝目录(cp)
(1)将/usr/tmp目录下的tool目录复制到 /opt目录下面
  cp /usr/tmp/tool /opt
(2)递归复制目录中所有文件和文件夹
  cp -r /usr/tmp/tool /opt
 7、搜索目录(find)
(1)查找当前目录下的所有以a开头的文件或者目录
  find -name 'a*'
(2)查找/bin目录下的所有以a开头的文件或者目录
  find /bin -name 'a*'
 8、查看当前目录路径(pwd)
(1)显示当前位置路径
 pwd
posted @ 2021-05-26 22:49  gygtech  Views(345)  Comments(0Edit  收藏  举报