bash – 如何确定目录是否是shellscript中的NFS挂载点
发布时间:2020-12-15 18:54:03 所属栏目:安全 来源:网络整理
导读:我想编写一个sh / bash脚本,可以确定特定目录是否是NFS文件系统的挂载点. 例如像 $mkdir localdir$mkdir remotedir$mount host:/share ./remotedir$classify_dirs.sh -- localdir is local -- remotedir is an NFS mount point 这个问题实际上是 how-can-i-t
我想编写一个sh / bash脚本,可以确定特定目录是否是NFS文件系统的挂载点.
例如像 $mkdir localdir $mkdir remotedir $mount host:/share ./remotedir $classify_dirs.sh --> localdir is local --> remotedir is an NFS mount point
这个问题实际上是
how-can-i-tell-if-a-file-is-on-a-remote-filesystem-with-perl的重复
简单的答案是使用stat命令 例如 $stat -f -L -c %T localdir ext2/ext3 $stat -f -L -c %T remotedir nfs 那么如果一个目录是一个NFS挂接点,如果它的类型是’nfs’,并且它的父目录不是. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |