【问题标题】:How to check if a given parameter is a symlink/soft link? in bash如何检查给定参数是否是符号链接/软链接?在 bash
【发布时间】:2020-04-07 08:58:19
【问题描述】:

我想要类似的东西:

if [ -d "$1" ] 
then 
echo "Directory"

但带有软链接:

if [ ??? "$1" ]
then 
echo "Softlink"

【问题讨论】:

  • man bash /symbolic

标签: linux bash parameters symlink


【解决方案1】:

根据文档Bash-Beginners-Guide

[ -h FILE ] 如果 FILE 存在并且是符号链接,则为真。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-11
  • 1970-01-01
  • 1970-01-01
  • 2014-06-08
  • 1970-01-01
  • 2012-06-19
相关资源
最近更新 更多