####补充之前的知识点##
1.对于之前的fdisk分区的默认标识是dos的,现在可以用parted
parted /dev/vdb
GNU Parted 3.1
Using /dev/vdb
Welcome to GNU Parted! Type ‘help’ to
view a list of commands.
(parted) mklabel
New disk label type?
aix amiga bsd dvh gpt loop mac msdos
pc98 sun
New disk label type?msdos
Warning: The existing disk label on
/dev/vdb will be destroyed and all data on this disk will be lost . Do you want
to continue?
Yes/No?yes
2.软链接的建立
软链接的命令:ln -s
/xxx/xxx /xxx/xxx
ln -snf /xxx/xxx /xxx/xxx ##强制更改链接
ln /xxx/xxx /xxx/xxx ##建立硬链接
注意:软链接和硬链接的区别是,软链接是再建立一个节点,这个节点指向被链接的文件的节点,软链接,有两个节点号。硬链接则是类似于再复制一份被链接的文件,然后被链接的节点指向两个文件。两个文件的节点号完全相同。 ls -li /xxx ##可以查看文件的节点号
注意:当链接的那个文件被删除时,链接会变成黑色,链接失效。
注意:给一个目录做软链接,ls软链接的时候就可以看到目录下的文件。但是当要删除软链接的时候,要注意应该是(1)rm -rf xxx ,而不是(2)rm -fr xxx/
如果是(2)那么删除的就是被软链接的目录下的文件
3.find命令
(1)寻找某一目录下的指定含有某一名称的文件或目录
find /etc/ -name passwd
(2)寻找某一目录下的指定含有某一名称的文件或目录 并且指定最多或最少的目录层数
find /etc/ -mindepth 1 -name
passwd
find /etc/ -maxdepth 1 -name
passwd
find /etc/ -mindepth 1 -maxdepth 2
-name passwd
(3)寻找某一目录下的属于某一用户的文件或目录
find /mnt/ -user root
find /mnt/ -not -user root ##寻找不属于root用户的所有文件
find /etc/ -mindepth 1 -user root
find /etc/ -maxdepth 1 -user
root
find /etc/ -mindepth 1 -maxdepth 2
-user root
(4)并且 或者
的使用
find /etc/ -mindepth 1 -maxdepth 2
-user root -a -group wf ## and 并且
find /etc/ -mindepth 1 -maxdepth 2
-user root -o -group wf ## or 或者
(5)寻找某一目录下的固定大小的文件或目录
find /etc/ -size 20k ##大小等于20k的文件
find /etc/ -size -20k ##大小小于20k的文件
find /etc/ -size +20k ##大小大于20k的文件
(6)寻找某一目录下的某一固定类型...
find /etc/ -type d ##寻找目录
find /etc/ -type f ##寻找文件
(7)寻找与后面权限相同或小于或大于的文件或目录
find /etc/ -perm 444 ##寻找权限是444的文件或目录
find /etc/ -perm -444 ##寻找权限是含有三个 r 的文件或目录就符合
find /etc/ -perm /444 ##寻找权限是只要文件或者目录的权限有一个有 r 就符合
(8)寻找特定权限大小并且执行find后面的命令
find /etc/ -perm 444 -exec cp {} /mnt/
; ##寻找权限是444的文件或目录拷贝到mnt下