首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在unix"find"中包含软链接文件夹

在Unix "find"命令中,要包含软链接文件夹,可以使用-L选项。-L选项告诉 "find" 命令遵循符号链接,并在搜索过程中跟随它们。

例如,要在当前目录及其子目录中查找所有文件和软链接文件夹,可以使用以下命令:

代码语言:txt
复制
find -L . -type l

这里,. 表示当前目录,-type l 表示要查找的是软链接文件夹。

需要注意的是,使用 -L 选项可能会导致无限循环,因为如果符号链接指向的目标也是符号链接,那么 "find" 命令可能会一直遍历这些链接,直到找到实际文件或达到最大递归深度。为了避免这种情况,可以使用 -maxdepth 选项限制递归深度。例如,要在当前目录及其子目录中查找所有文件和软链接文件夹,但不超过两层深度,可以使用以下命令:

代码语言:txt
复制
find -L . -maxdepth 2 -type l

这里,-maxdepth 2 表示只查找当前目录及其直接子目录中的文件和软链接文件夹。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

因 inode 不足导致数据库登陆报错相关问题

* 链接数,即有多少文件名指向这个 inode * 文件数据 block 的位置 可以用 stat 命令,查看某个文件或者文件夹的 inode 信息,第一行则包含文件名,具体如下图所示: ?...Unix/linux 系统内部不使用文件名,而使用 inode 号码来识别文件或者文件夹。对于系统来说,文件名只是 inode 号码便于识别的别称或者绰号。表面上,用户通过文件名,打开文件。...硬链接链接 一般情况下,文件名和 inode 号码是"一一对应"关系,每个 inode 号码对应一个文件名。但是,Unix/Linux系统允许,多个文件名指向同一个 inode 号码。...这是链接与硬链接最大的不同:文件 A 指向文件 B 的文件名,而不是文件 B 的inode号码,文件 B 的 inode "链接数"不会因此发生变化。 ln -s 命令可以创建链接。...第 3 点使得软件更新变得简单,可以不关闭软件的情况下进行更新,不需要重启。因为系统通过 inode 号码,识别运行的文件,不通过文件名。

91520

Linux基础知识(1)

Unix/Linux的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。...第1个字母代表文件的类型:“d” 代表文件夹、“-” 代表普通文件、“c” 代表硬件字符设备、“b” 代表硬件块设备、“s”表示管道文件、“l” 代表链接文件。...ls -l 与DOS下的文件操作类似,Unix/Linux系统,也同样允许使用特殊字符来同时引用多个文件名,这些特殊字符被称为通配符。 ?...链接链接不占用磁盘空间,源文件删除则链接失效,源文件要用绝对路径。...ln 源文件 链接文件 ? 硬链接示例及链接的tree示意 ? 文件软硬链接示意图 Linux,文件数据和文件名是分开存储的。

93340
  • Linux命令

    建立链接文件:ln Linux链接文件类似于Windows下的快捷方式。 链接文件分为链接和硬链接链接链接不占用磁盘空间,源文件删除则链接失效。...注意:如果链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。 14. 查看或者合并文件内容:cat 15....查找文件:find find命令功能非常强大,通常用来特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。...归档管理:tar 计算机的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件,也可以把档案文件解开以恢复数据。...设置用户密码:passwd Unix/Linux,超级用户可以使用passwd命令为普通用户设置或修改用户密码。用户也可以直接使用该命令来修改自己的密码,而无需命令后面使用用户名。 24.

    3.4K20

    【收藏】 100 道 Linux 面试题 附答案

    · 一行,如果包含 “11111”,则在“11111”前面插入“AAA”,“11111”后面插入 “BBB” 。...cp -ai a.txt test (2)为 a.txt 建议一个链接(快捷方式) cp -s a.txt link_a.txt find 命令 用于文件树查找文件,并作出相应的处理。...链接分类:软件链接及硬链接 链接: 1.链接,以路径的形式存在。...类似于Windows操作系统的快捷方式 2.链接可以 跨文件系统 ,硬链接不可以 3.链接可以对一个不存在的文件名进行链接 4.链接可以对目录进行链接链接: 1.硬链接,以文件副本的形式存在...2.不允许给目录创建硬链接 3.硬链接只有同一个文件系统才能创建 需要注意:第一:ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二:ln的链接又分链接和硬链接两种

    2.8K21

    Linux 宝典《最新版》【玩转腾讯云】

    一行,如果包含 “11111”,则在 “11111” 前面插入 “AAA”, “11111” 后面插入 “BBB” 。...# cp -ai a.txt test (2)为 a.txt 建议一个链接(快捷方式) # cp -s a.txt link_a.txt find 命令 用于文件树查找文件,并作出相应的处理。...链接分类:软件链接及硬链接 链接链接,以路径的形式存在。...类似于Windows操作系统的快捷方式 链接可以 跨文件系统 ,硬链接不可以 链接可以对一个不存在的文件名进行链接 链接可以对目录进行链接链接: 硬链接,以文件副本的形式存在。...不允许给目录创建硬链接链接只有同一个文件系统才能创建 需要注意: 第一:ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化; 第二:ln的链接又分链接和硬链接两种

    4.2K60

    Linux常见基本命令与用法大全

    与DOS下的文件操作类似,Unix/Linux系统,也同样允许使用特殊字符来同时引用多个文件名,这些特殊字符被称为通配符。 ?...建立链接文件:ln Linux链接文件类似于Windows下的快捷方式。 链接文件分为链接和硬链接链接链接不占用磁盘空间,源文件删除则链接失效。...文本搜索:grep Linux系统grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找。如果找到匹配模式, grep打印包含模式的所有行。...查找文件:find find命令功能非常强大,通常用来特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。 常用用法: ? 8....设置用户密码:passwd Unix/Linux,超级用户可以使用passwd命令为普通用户设置或修改用户密码。用户也可以直接使用该命令来修改自己的密码,而无需命令后面使用用户名。 ?

    2.5K22

    linux命令

    第1个字母代表文件的类型:“d”代表文件夹、“-”代表普通文件、“c”代表硬件字符设备、“b”代表硬件块设备、“s”表示管道文件、“L”代表链接文件。...链接文件分为链接和硬链接链接链接不占用磁盘空间,源文件删除则链接失效。 硬链接:硬链接只能链接普通文件,不能链接目录。...31、文本搜索:grep Linux系统grep命令是一种强大的文本搜索工具,grep允许对文本文件进行模式查找。如果找到匹配模式,grep打印包含模式的所有行。...32、查找文件:find find命令功能非常强大,通常用来特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。 常用用法: ?...35、归档管理:tar 计算机的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件,也可以把档案文件解开以恢复数据。

    10.6K40

    Java面试集锦(一)之Linux

    链接链接,以路径的形式存在。类似于Windows操作系统的快捷方式 链接可以跨文件系统 ,硬链接不可以 链接可以对一个不存在的文件名进行链接 链接可以对目录进行链接 2....不允许给目录创建硬链接链接只有同一个文件系统才能创建 创建分区:fdisk 创建文件系统: mkfs -t ext3 /dev/sdb1 mkfs -t vfat /dev/sdb5 建立挂载点...3 uptime 命令 linux系统,有一种说法,当load avarage <3 系统良好,大于5 则有严重的性能问题。注意,这个值还应当除以CPU数目。...ln -s 文件名 /目录名(绝对路径) 快捷方式名:链接(类似快捷方式) ln 文件名 硬链接名:硬链接(类似引用) 创建新文件,硬链接计数为1 给文件创建硬链接,硬链接计数+1 删除硬链接,硬链接计数...-1 11.文件查找 find: (1)文件名:find 目录 -name "文件名" 文件类型:find 目录 -type 文件类型(普通文件: f、目录: d、符号链接: l 青色、管道: p 、套接字

    48230

    Java面试——Linux

    Java面试——Linux 一、如果知道一个文件名称,怎么查这个文件 Linux下的哪个目录,如:要查找 tnsnames.ora文件 1 find / -name tnsnames.ora 2 #...; 【2】输出成功匹配的行,以及该行之后的三行:grep -A 3 -i "example" demo_text ; 【3】一个文件夹递归查询包含指定字符串的文件:grep -r "ramesh...**也就是说 Linux 系统中有一个重要的概念:一切都是文件。其实这是 Unix 哲学的一个体现,而 Linux 是重写 Unix 而来,所以这个概念也就传承了下来。... Unix 系统,把一切资源都看作是文件,包括硬件设备。UNIX系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬件的访问。...链接不足:因为链接文件包含有原文件的路径信息,所以当原文件从一个目录下移到其他目录,再访问链接文件,系统就找不到了,而硬链接就没有这个缺陷,你想怎么移就怎么移;还有它要系统分配额外的空间用于建立新的索引节点和保存原文件的路径

    96830

    面试官:用过Linux吗?

    UNIX 系统,把一切资源都看作是文件,包括硬件设备。UNIX 系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬件的访问。...目录 参数 : 寻找目录(查) 示例: 列出当前目录及子目录下所有文件和文件夹: find ....cmdlist 列表的进程 -G grplist 显示组 ID 包含在 grplist 列表的进程 -U userlist 显示属主用户 ID 包含在 userlist 列表的进程,同 --...说明 : Linux/Unix 档案系统,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与链接(symbolic link),硬链接的意思是一个档案可以有多个名称...硬链接是存在同一个档案系统,而链接却可以跨越不同的档案系统。

    12310

    搞它!!!Linux常用命令合集

    ./ 切换到当前目录 2.ls显示当前目录下面所有文件和文件夹 ls -a 显示包含隐藏文件(....链接后生成的文件名 (链接) ln 要链接的文件名 链接后生成的文件名 (硬链接) - 区别:链接删除原文件后,当前文件也失效,硬链接删除原文件后,当前文件仍然存在可用,想相当于一个备份 10....文件搜索命令 (1)find查找文件或者目录 find 文件目录 -name 文件名/文件夹名 根据文件名查找文件 eg: find / -name 1.txt 根目录下查找文件名为1.txt的文件...根据文件类型查找文件 (2)grep文件查找字符并输出 grep 字符或字符串 文件目录 eg:grep pub /teach/1.txt -c 字符出现总行数 eg:grep public /teach...ps u:显示用户名和启动时间 ps x:显示没有控制终端的进程 ps e:显示所有进程,包括没有控制终端的进程 ps l:长格式显示 ps aux #查看系统中所有进程,使用BSD操作系统格式,unix

    52630

    Linux链接与硬链接实战解析

    inode的特殊作用 由于inode号码与文件名分离,这种机制导致了一些Unix/Linux系统特有的现象。 有时,文件名包含特殊字符,无法正常删除。...第3点使得软件更新变得简单,可以不关闭软件的情况下进行更新,不需要重启。因为系统通过inode号码,识别运行的文件,不通过文件名。...而当查看链接的b.c文件的时候,此时没报错,说明复原了b.c。 ? 文件夹链接: ? 文件夹链接: ? 综上可以发现,凡是文件都可做或硬链接,但是文件夹则是只能做链接。...3.总结 1.硬链接是通过索引节点进行的链接Linux,多个文件指向同一个索引节点是允许的,像这样的链接就是硬链接。硬链接只能在同一文件系统的文件之间进行链接,不能对目录进行创建。...2.链接(也叫符号链接)与硬链接不同,文件用户数据块存放的内容是另一文件的路径名的指向。链接就是一个普通文件,只是数据块内容有点特殊。链接可对文件或目录创建。(快捷方式指的就是链接)。

    6.1K20

    整理了一些常见的Linux面试题

    · 一行,如果包含 “11111”,则在 “11111” 前面插入 “AAA”, “11111” 后面插入 “BBB” 。...(2)为 a.txt 建议一个链接(快捷方式) 5. find 命令 用于文件树查找文件,并作出相应的处理。...链接分类:软件链接及硬链接 链接: 1.链接,以路径的形式存在。...类似于Windows操作系统的快捷方式 2.链接可以 跨文件系统 ,硬链接不可以 3.链接可以对一个不存在的文件名进行链接 4.链接可以对目录进行链接链接:...list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。

    1K40

    Linux命令万字总结,这次我必拿下!

    为了保护某些重要文件的安全已经方便系统操作,Linux系统设计了两种链接:硬链接链接。...(2)链接 连接类似于Windows里的快捷方式,执行创建链接命令ln -s file1 file3后,系统会创建file3指向file1的链接。...【案例思考】 删除原文件file1后,硬链接文件file2不受影响,连接文件file3开始无法访问 用户与权限 用户的管理 Linux系统中允许多个用户存在,这些用户被划分到不同的组。...find find是一款Linux内置工具,主要的功能是找文件,甚至可以找到文件后再进行后续操作,功能非常强大。 【常用写法】 根据文件名查找: find ....的位置并显示行数 grep -v xiaoyu *.py # 查找当前文件夹下所有的py文件包含xiaoyu关键字的所有行 grep -E ^xiao /root/*.py # 查找root文件夹下所有的

    1.9K30

    【Python Learning第一篇】Linux命令学习及Vim命令的使用

    3.txt 第1位和第3位相同的情况下列出满足的所有文件 ls 1[12345]3 括号也是一种通配符 第1位和第3位相同的情况下列出满足当前的第2位范围在1-5的所有文件 写法和ls 1[1-5...-r 递归处理,将指定目录下的所有文件与子目录一并处理 mv 原文件名 新文件名 重命名命令 既可以重命名文件,也可以重命名文件夹 链接链接 文件的数据 -> 1.txt   <-- 1....(目标文件), -s 是software的意思,加上-s以后,这个链接称为链接,相当于Windows的快捷方式 一旦删除了源文件 链接文件找不到源文件以后就会报错 ln 1.txt 1-hardlink.txt...创建一个硬链接 即使删除了源文件 硬链接相当于拷贝了一份源文件 仍然能够打开并读取到源文件的内容 grep "内容" 文件名 搜索当前文件的"内容"相关的东西 grep -v "内容" 文件名...将A文件夹拷贝到B文件夹下 Day2学习:  find 用来特定目录下搜索符合条件的文件 find / -name "*name*" *是通配符,意思是去查找当前目录下符合有name字样条件的文件,

    1K100

    常用的Linux命令(面试工作必备)

    ,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。...它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。...保存并退出: :wq 文件的查看 cat:看最后一屏 more:百分比显示 less:翻页查看 tail:指定行数或者动态查看 四、创建与删除连接 创建连接 ln -s /usr/...local/app /data 注意:创建连接时,data目录后不加 / (加上后是查找其下一级目录) 删除连接 ln -s /usr/local/app /data 五、压缩和解压缩...yum search package_name rpm仓库搜寻软件包 yum update package_name.rpm 更新当前系统中所有安装的rpm包 yum update package_name

    14810

    Python os 模块常用函数

    name为检索的系统配置的值,它也许是一个定义系统值的字符串,这些名字很多标准中指定(POSIX.1, Unix 95, Unix 98, 和其它)。...27 os.link(src, dst)创建硬链接,名为参数 dst,指向参数 src 28 os.listdir(path)返回path指定的文件夹包含的文件或文件夹的名字的列表。...unix,Windows中有效 30 os.lstat(path)像stat(),但是没有链接 31 os.major(device)从原始的设备号中提取设备major号码 (使用stat的st_dev...像mkdir(), 但创建的所有intermediate-level文件夹需要包含文件夹。...62 os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])输出在文件夹的文件名(通过树中游走,向上或者向下),返回的是目录目录树的生成器

    64820

    Linux常用命令

    tail -f filename # 不断刷新读取新内容 连接 执行ln命令之前,目录/usr/liu不存在a2.c文件。...执行ln之后,/usr/liu目录才有a2.c这一项,表明m2.c和a2.c链接起来(注意,二者物理上是同一文件),利用ls -l命令可以看到链接数的变化。...tar -ztvf 包名 #查看包的文件 删除 rm -rf 应慎用 rm -r #可以删除文件夹 rm -rf #强制删除 文件/文件夹 注意-p的参数的使用,可以大大提交效率 mkdir...#列出当前目录及子目录下所有文件和文件夹 find / -name "*.k" # 根目录下搜索后缀为.k的文件 which which python /usr/bin/python 释放swap...该命令做物联网开发的小伙伴可能会遇到 dos2unix windowsfile # Windows格式文本转换为Unix&Linux格式文件 其他问题 出现^H,使用Ctrl+回车即可

    3.6K20

    Linux下常见的权限维持方式

    排查技巧: # Linux查找SUID设置的文件find . -perm /4000# Linux查找使用SGID设置的文件find ....客户端: ssh-keygen -t rsa 过程按三次回车,执行结束如下图: ? 进入/root/.ssh/文件夹,查看文件夹的内容,如下所示: ?...4、连接 sshd服务配置运行PAM认证的前提下,PAM配置文件控制标志为sufficient时只要pam_rootok模块检测uid为0即root权限即可成功认证登陆。...通过连接的方式,实质上PAM认证是通过连接的文件名 /tmp/su /etc/pam.d/目录下寻找对应的PAM配置文件(如: /etc/pam.d/su),任意密码登陆的核心是auth sufficient...pam_rootok.so,所以只要PAM配置文件包含此配置即可SSH任意密码登陆,除了su之外还有chsh、chfn同样可以。

    2.5K20
    领券