您的位置:首页 > 运维架构 > Linux

二、目录文件处理命令【基础篇】

2016-07-02 11:34 253 查看
Linux基础篇是linux基础知识,必须记住。并且需要把每个命令至少写三遍以上

1、建立目录:mkdir

mkdir
-p
[目录名]


-p
递归创建的意思

2、切换所在目录:cd

cd
[目录名]


- 简化操作

-
cd ~
进入当前用户的家目录

-
cd
进入家目录

-
cd -
进入上次目录

-
cd ..
进入上一级目录

-
cd .
进入

注意:在切换目录时,一定要分清相对路径和绝对路径。

相对路径: 参照当前所在目录,进行查找

如:
cd ../usr/test/my/


绝对路径: 从根目录开始指定,一级一级递归查找。在任何目录下,都能进入指定位置

如:
cd /etc/


3、查看当前位置:pwd

4、删除空目录:rmdir(不常用,知道就行)

5、删除文件或目录:rm

rm
-rf
[文件或目录]


- 选项

-
-r
删除目录

-
-f
强制

这里一定要注意,删除时一定要再三确认,避免发生不可想象的后果

6、复制命令:cp

cp
[选项] [原文件或目录] [目标目录]


- 选项

-
-r
复制目录

-
-p
连带文件属性复制

-
-d
若源文件是链接文件,则复制链接属性

-
-a
相当于 -pdr

7、剪切或改名命令:mv

mv
[原文件或目录] [目标目录]


如果源目录或文件跟目标目录在同一个目录下,则是改名

常见目录作用

/
根目录

/bin
存放必要的命令

/boot
存放内核以及启动所需的文件等

/dev
存放设备文件

/etc
存放系统的配置文件

/home
用户文件的主目录,用户数据存放在其主目录中

/lib
存放必要的运行库

/mnt
存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。

/proc
存放存储进程和系统信息

/root
超级用户的主目录

/sbin
存放系统管理程序

/tmp
存放临时文件的目录

/usr
包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。

/var
包含系统产生的经常变化的文件

8、链接命令:ln

ln
-s
[源文件] [目标文件]


-s
创建软链接

功能描述:生成链接文件

硬链接特征(不推荐)

1、拥有相同的i节点和存储block块,可以看做是同一个文件

2、可通过i节点识别

3、不能跨分区

4、不能针对目录使用

软链接特征(推荐)

1、类似Windows快捷方式

2、软链接拥有自己的
I
节点和
Block
块,但是数据块中只保存原文件的文件名和
I
节点号,并没有实际的文件数据

3、lrwxrwxrwx
l
软链接

软链接文件权限都为rwxrwxrwx

4、修改任意文件,另一个都改变

5、删除原文件,软链接不能使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息