微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

find具有特定名称的文件夹,而不是指向它们的符号链接

我正在尝试在linux下编写一个shell脚本,其中列出了所有文件夹(recursion),并且没有指向它的符号链接

例如,我有

/home/htdocs/cust1/typo3_src-4.2.11 /home/htdocs/cust2/typo3_src-4.2.12 /home/htdocs/cust3/typo3_src-4.2.12

现在我想通过/ home / htdocs的所有子目录,并find那些不是从某处指向的文件夹typo3_ *。

应该可以用一个shellcript或一个命令,但我不知道如何。

如何将文件夹中的文件列表发送到Linux中的txt文件

如何找出什么mtd设备连接到哪个ubi卷(s)

python os.env找不到JAVA_HOMEvariables

在Linux上 – 将最大打开的文件设置为无限制。 可能?

为什么fork程序printf执行更多的时间

感谢您的帮助

斯特凡

如何在bash中recursion地replace文件名的一部分

在.profile中的ubuntu中创build一个别名

execve之后,是否在前一个进程的内存中释放了地址?

确定在SSD上的跨平台方式?

名称不包含某些单词时删除文件

如果文件节点中有指向这个文件的符号链接,我认为没有任何常见的文件系统存储,所以你将不得不扫描所有其他文件,看它是否是这个文件的符号链接。 如果你不把搜索深度限制在一定水平,这可能需要很长时间。 例如,如果您想在/home/htdocs执行该搜索,则可以这样工作:

# find specified folders: find /home/htdocs -name 'typo3_*' -type d | while read folder; do # list all symlinks pointing to $folder find -L /home/htdocs -samefile "$folder"|grep -v "$folder$" done

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐