目录的显示和切换
- 目录内容显示命令: ls
缺省列示当前目录包含的文件和目录条目信息
常用选项参数“-”列示文件和目录条目的“冗长信息”
常用选项参数“-d”列示当前目录条目的自身信息,常和“-”连用
上述两者连用时,常可缩写为“-ld” - 当前目录切换命令: cd
将当前目录切换至指定目录,缺省切换到当前用户的家目录 - 当前目录显示命令:pwd
内部命令pwd没有选项参数,仅显示当前所处的工作目录名
目录的新增和拷贝
- 目录新增命令: mkdir
创建一个或多个新的空目录
常用选项参数“-p” 用于递归创建多层目录 - 目录拷贝命令: cp
将来源目录拷贝到目标目录下,支持拷贝的同时改名
常用选项参数“-a” 用于全部拷贝
常用选项参数“-”用于强制拷贝
目录的删除
- 空目录删除命令: rmdir
删除一个或多个空目录
常用选项参数“-p" 用于递归删除多层空目录 - 非空目录删除命令: rm -rf
递归删除非空目录
常用选项参数“-r” 用于递归删除
常用选项参数“-P” 用于强制删除
目录的移动和改名
- 目录移动改名命令:mv
目录的移动
目录的改名
目录移动的同时改名
实例
从当前目录切换到当前目录下的example目录,进行查看再回去的操作
cd+波浪号/cd+…/cd+空 都可从子目录回到家目录
创建一个新目录和递归创建多层目录
删除空目录
先拷贝当前目录下的example到aa下的pp再进行非空目录的删除(rm-rf)操作
pp已经空了,然后递归式删除aa
创建多层目录,拷贝内容到目录下,再直接删除高层目录,展示是空的
进行详细的操作解释,用ri提示操作是否进行,然后一步步删除到aa目录
拷贝aa目录到bb目录下,拷贝myexample文件到bb目录下并改名为youexample,移动bb目录下的youexample文件到aa下
命令格式及帮助
-vm:~$ ls
······ (当前目录下的文件或目录)
-vm:~$ ls -l
······· (ls目录下的 详细 信息)
-vm:~$ ls/home
······
-vm:~$ ls -l/home
·······
-vm:~$ man ls 【进入帮助的详细页面,(小写q退出帮助模式)】
-vm:~$ ls-a
········(显示的是隐藏的文件)
-vm:~$ help pwd
pwd:·······(内部命令)
-vm:~$ type pwd
········ 【显示其属于什么命令(只有内部命令可以采用help)】
-vm:~$ type ifconfig
ifconfig是/sbin/ifconfig (给出是什么目录下的命令)
-vm:~$ ls --help
······ (帮助选项信息,快捷帮助)