Linux下find命令的使用和软硬链接
2018-01-30 21:42
495 查看
1.find命令
find 目录 条件 条件值
find -name
find /etc/ -name passwd
find -user
find -group
find -o ###或
find -a ###并且
find /mnt -group root ##找组是root的
find /mnt -not -group root ##找组不是root的
find /mnt -user westos ##找用户是westos的
find /mnt -group root -user student
find /mnt -group root -a -user student ##找组是root并且用户是student的
find /mnt -group root -o -user student ##找组是root的或者用户是student的
2.find -perm (根据权限查找)
find /mnt -perm 444 ##权限为444的,u=4,g=4,o=4
find /mnt -perm /444|+444 ##或,u含有4或者g含有4或者o含有4
find /mnt -perm -444 ##并且,u含有4并且g含有4并且o含有4
find /mnt -perm -002 ##含有2
3.find -size
find /mnt -size 10k ##文件为10k的
find /mnt -size +10k ##文件大于10k
find /mnt -size -10k ##文件小于10k
4.find -type -maxdepth -mindepth
find /etc -type -l ##链接
find /etc -maxdepth 2 -type -l ##最大能找到第二级目录,也就是目录级数<=2(不包括/etc)
find /etc -mindepth 2 -type -l ##最小能找到第二级目录,也就是目录级数>=2(不包括/etc)
find /var -type s ##套接字
find /dev -type d|f|c|b|p| ##目录|文件|字符设备|块设备|管道
5.find -exec \;
find /etc -type f -exec cp -p {} /mnt \; ###找/etc下的文件并且完全复制到/mnt下;-p:权限也复制过来
6.软链接可以跨分区;硬链接不可以,会产生数据混乱
ln -s /mnt/file /mnt/westos ##软链接,多对一,建立快捷方式采用软链接
ln /mnt/fie1 /mnt/westos ##硬链接,一个节点对应多个数据区,节点号相同
ls -li /mnt/* ##查看节点号
硬链接相当于是文本的复制,互相硬链接的两个文件,修改其中一个,另一个也会随着改变;软链接节省了节点号,这种节点与数据的对应关系,加快了查找的速度
find 目录 条件 条件值
find -name
find /etc/ -name passwd
find -user
find -group
find -o ###或
find -a ###并且
find /mnt -group root ##找组是root的
find /mnt -not -group root ##找组不是root的
find /mnt -user westos ##找用户是westos的
find /mnt -group root -user student
find /mnt -group root -a -user student ##找组是root并且用户是student的
find /mnt -group root -o -user student ##找组是root的或者用户是student的
2.find -perm (根据权限查找)
find /mnt -perm 444 ##权限为444的,u=4,g=4,o=4
find /mnt -perm /444|+444 ##或,u含有4或者g含有4或者o含有4
find /mnt -perm -444 ##并且,u含有4并且g含有4并且o含有4
find /mnt -perm -002 ##含有2
3.find -size
find /mnt -size 10k ##文件为10k的
find /mnt -size +10k ##文件大于10k
find /mnt -size -10k ##文件小于10k
4.find -type -maxdepth -mindepth
find /etc -type -l ##链接
find /etc -maxdepth 2 -type -l ##最大能找到第二级目录,也就是目录级数<=2(不包括/etc)
find /etc -mindepth 2 -type -l ##最小能找到第二级目录,也就是目录级数>=2(不包括/etc)
find /var -type s ##套接字
find /dev -type d|f|c|b|p| ##目录|文件|字符设备|块设备|管道
5.find -exec \;
find /etc -type f -exec cp -p {} /mnt \; ###找/etc下的文件并且完全复制到/mnt下;-p:权限也复制过来
6.软链接可以跨分区;硬链接不可以,会产生数据混乱
ln -s /mnt/file /mnt/westos ##软链接,多对一,建立快捷方式采用软链接
ln /mnt/fie1 /mnt/westos ##硬链接,一个节点对应多个数据区,节点号相同
ls -li /mnt/* ##查看节点号
硬链接相当于是文本的复制,互相硬链接的两个文件,修改其中一个,另一个也会随着改变;软链接节省了节点号,这种节点与数据的对应关系,加快了查找的速度
相关文章推荐
- LINUX中设备的访问 软硬链接 find命令
- 15条 linux Find 命令实际使用方法
- Linux内、外部命令的使用、文件权限、文件查找(find、locate、grep)
- 15条 linux Find 命令实际使用方法
- linux中find命令的使用
- linux find命令的使用方法
- 15条 linux Find 命令实际使用方法
- Linux 认证考试:精解Linux find命令的使用linuxfindnam
- linux下find命令使用实例
- Linux内、外部命令的使用、文件权限、文件查找(find、locate、grep)
- java 使用jsch 远程链接linux执行命令
- 在linux下,如何使用find命令查看一个目录下包含多少文件
- 如何使用Unix/Linux find命令 ——磨刀不误砍柴工系列
- linux 之find命令的使用
- linux 之find命令的使用
- Linux下find命令使用
- 如何使用Unix/Linux find命令
- Linux find命令的使用
- linux中Find命令的使用
- linux 下 find 命令的使用方法