Linux文件处理命令(2)
1.目录处理命令
建立目录:mkdir(make directories 缩写)
mkdir -p[目录名] <-p递归创建(先建立上级目录在建立文件)>
mkdir [目录名] 《创建单目录》
2.切换所以目录:cd (change directory 缩写)
语法:cd [目录名/ 或文件名]
简化操作:cd~ 与cd:进入当前用户的家目录
cd - :进入上次所有目录
cd ..:进入上级命令
cd . :进入当前目录
3.相对路径与绝对路径
相对路径:参照当前所在的目录,进行查找
如:[root@imooc ~]# cd .. /usr/local/src/
绝对路径:从根目录开始指定,一级一级递归查找,在任何目录下都能进入指定位置
如:[root@imooc ~]# cd /etc/
4.查询所以目录位置:pwd (print working directory 缩写)
作用显示我当前所在位置
5.删除空目录:rmdir (remove empty directories )
语法:emdir [目录名] 例:rmdir xx目录名
6.删除文件或目录:rm (remove 缩写)
语法:rm -rf [文件或目录名]
选项:-r 删除目录;-f 强制
注:不可删 rm -rf / (删除根目录)
7.复制命令:cp (copy的缩写)
语法: cp [选项] [原文件或目录] [目标目录]
选项:
-r:复制目录
-p:连带文件属性复制
-d:若源文件为链接文件,则赋值链接属性
-a:相当于-pdr (目标文件与原文件一模一样)
例如: ..... cp -r xx目录名 /tmp/ xx目录名 (复制到tmp根目录下且改变名称)
...... cp -a xx文件名 /tmp/ (复制到tmp根目录下且不改名称)
8.剪切或改名命令:mv (move的缩写)
语法 mv [原文件或目录] [目标目录]
注:mv不需要-r ,原文件与目标文件在同一个目录下是为改名,在不同一个目录为剪切
9.常见目录作用
9.1: / ;根目录(最高一级目录)
9.2:bin:命令保存目录(普通用户就可以读取命令)
9.3:boot:启动目录,启动相关文件
9.4:dev:设备文件保存目录
9.5: etc:配置文件保存目录
9.6:home:普通用户的家目录
9.7:lib:系统库保存目录
9.8:mnt:系统挂在目录
9.9media:挂在目录
9.10:toot:超级用户的家目录
9.11:tmp:临时目录
9.12:sbin:命令保存目录
9.13:proc:直接写入内存
9.14:sys: (proc、sys目录不能直接操作,该两个为内存的过载点)
9.15:usr:系统软件资源目录
9.16:var:系统相关文档内容
注:misc、media、mnt都为空目录,可以在root、home、tmp目录下随便放内容,其余目录看情况放。