首页
学习
活动
专区
工具
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 号码,识别运行中的文件,不通过文件名。

92820

Linux基础知识(1)

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

93840
  • 【收藏】 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的链接又分软链接和硬链接两种

    3K21

    Linux命令

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

    3.4K20

    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命令

    第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 软链接(类似快捷方式) ln 文件名 硬链接名:硬链接(类似引用) 创建新文件,硬链接计数为1 给文件创建硬链接,硬链接计数+1 删除硬链接,硬链接计数...-1 11.文件查找 find: (1)文件名:find 目录 -name "文件名" 文件类型:find 目录 -type 文件类型(普通文件: f、目录: d、符号链接: l 青色、管道: p 、套接字

    48630

    面试官:用过Linux吗?

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

    12310

    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系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬件的访问。...软链接不足:因为链接文件包含有原文件的路径信息,所以当原文件从一个目录下移到其他目录中,再访问链接文件,系统就找不到了,而硬链接就没有这个缺陷,你想怎么移就怎么移;还有它要系统分配额外的空间用于建立新的索引节点和保存原文件的路径

    97330

    搞它!!!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

    54430

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

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

    1.1K40

    Linux软链接与硬链接实战解析

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

    6.2K20

    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

    常用DOS命令和Linux命令

    分钟访问的文件(access time)     (2)find / -atime -2   # 查找在系统中最后48小时访问的文件     (3)find / -empty   # 查找在系统中为空的文件或者文件夹...    (4)find / -group cat   # 查找在系统中属于 group为cat的文件     (5)find / -mmin -5   # 查找在系统中最后5分钟里修改过的文件(modify...time)     (6)find / -mtime -1   #查找在系统中最后24小时里修改过的文件     (7)find / -user fred   #查找在系统中属于fred这个用户的文件...chmod +x xxx.jar 在/etc/init.d下创建软链接 $ sudo ln -s /var/myapp/myapp.jar /etc/init.d/myapp 启动服务...在终端下敲命令: $ dos2unix filename 直接转换成unix格式,就OK了!

    1.8K20

    常用的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

    15510

    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面试题(2021最新版)

    什么是硬链接和软链接? [no3d8wccav.png] 25. RAID 是什么? [39hv6w4xc2.png] 26. 一台 Linux 系统初始化环境后需要做一些什么安全工作?...应用程序实现,Linux 中的浮点运算是利用数学库函数实现的,库函数能够被应用程序链接后 调用,不能被内核链接调用。这些运算是在应用程序中运行的,然后再把结果反馈给系统。...50.模块程序能否使用可链接的库函数? 模块程序运行在内核空间,不能链接库函数。 51.TLB 中缓存的是什么内容?...57.Linux 软中断和工作队列的作用是什么? Linux 中的软中断和工作队列是中断处理。...所以软中断必须设计成可重入的函数,因此也需要自旋锁来保护其数据结构。 2.工作队列中的函数处在进程上下文中,它可以睡眠,也能被阻塞,能够在不同的进程间切换。已完成不同的工作。

    7.3K45
    领券