Linux基本命令-目录操作

目录结构

1. root目录:超级管理员所在的目录,用~表示
2. home目录:普通用户所在的目录
3. usr目录:安装用户文件所在的目录
4. etc目录:Linux系统管理和配置文件所在的目录

目录操作

查看

* 语法
      ls [参数]

* 参数解释
      -l  以详细形式查询当前目录下所有文件和目录,不包括隐藏文件和目录
      -a  以精简形式查询当前目录下所有文件和目录,包括隐藏文件和目录
		
* 命令
      cd /      进入根目录
      ls      	以精简形式查询当前目录下的内容
      ls -l     以详细形式查询当前目录下的内容,d表示目录,-表示文件;此命令可以简写为ll
      ls -a    	以精简形式查询当前目录下的隐藏内容
      ls -la    以详细形式查询当前目录下的隐藏内容,la和al都可
      clear    	清屏
      ll	相当于ls -l 查看详情
        
* 文件类型
      d:目录(文件夹)
      l:链接(快捷方式)
      -:文件

目录切换

* 语法
      cd 目录
      绝对路径: 以 / 一层层查找即可
      相对路径: ./ 当前目录   ../上级目录
		
* 命令
      cd ~	当前用户目录
      cd /	根目录
      cd -	上一次访问的目录
      cd ..	上一级目录
      cd	缺省当前用户目录

增加

* 语法
      mkdir [参数] 目录

* 参数解释
      -p 一次性创建多级目录,如果目录存在不会覆盖
		
* 命令
      cd /	       定位于根目录
      mkdir aaa        在当前目录下创建aaa目录,相对路径
      mkdir ./bbb      在当前目录下创建bbb目录,相对路径
      mkdir /ccc       在根目录下创建ccc目录,绝对路径
      mkdir /ddd/eee   在根目录下创建ddd目录和eee子目录

搜索

* 语法
	find 目录 -name '条件'
		
* 命令
        cd /
        find / -name  'b'      查询根目录下(包括子目录),名为b的目录和文件
        find / -name  'b*'     查询根目录下(包括子目录),名以b开头的目录和文件
        在Linux中,按ctrl+c     强行终止程序执行

修改

* 语法
      mv 旧目录	 新目录

* 命令
      cd /
      mv aaa aaaa     将根目录下的aaa目录修改为aaaa

剪切

* 语法
      mv 原目录位置 新目录的位置

* 命令
      cd /					
      mv  /aaaa /bbb       将根目录下的aaaa目录,移动到bbb目录下,在bbb目录下也叫aaaa目录
      mv  bbb  usr/bbbb    将当前目录下的bbb目录,移动到usr目录下,且修改名为bbbb	

拷贝

* 语法
      cp   -r	目录   目录的新位置
		
* 参数解释
      -r  递归处理,将指定目录下的文件与子目录一并处理
		
* 命令
      cd /      定位于/目录
      cp -r  /aaa   /bbb       将/目录下的aaa目录复制到/bbb目录下,在/bbb目录下名字为aaa
      cp -r  /aaa   /bbb/aaaa  将/目录下的aaa目录复制到/bbb目录下,且修改名为aaaa

删除

* 语法
      rmdir [参数] 目录
		
* 参数解释
      -p 删除目录及其父目录
		
* 命令
      cd  /		 
      rmdir bbb/ccc      删除bbb目录下ccc目录
      rmdir -p bbb/ccc   删除bbb目录和ccc子目录

总结

1. 查看目录下的信息
      ll
2. 切换目录
      cd    绝对路径 /
            相对路径 ./ ../
3. 创建文件夹
      mkdir -p 
5. 文件和文件夹搜索
      find 目录 -name '关键字|*通配符'
6. 改名|剪切
      mv 原目录 新目录(改名)
		
7. 复制
      cp -r 原目录 新目录(改名)
		
8. 文件夹删除 了解
      rmdir -p  把最后一级目录也要写上,很少使用。

猜你喜欢

转载自www.cnblogs.com/guoyx/p/12913708.html