我使用环境变量 $DATAPATH,它可以方便地将我带到存储数据的位置。我不知道我刚才做了什么,但我在我的主目录中创建了一个名为“$DATAPATH”的文件夹,当我进入它时,它会将我带到我的 $DATAPATH 所在的位置。就像这个目录是我实际的 $DATAPATH 文件夹的快捷方式。
当我运行file
它时,它说该目录是 setgid 目录。我不确定这是什么意思。
如何安全地删除主目录中的快捷方式 $DATAPATH 文件夹,而不实际删除 $DATAPATH 中的任何内容?我存储在里面的东西太大了,无法进行 cp/mv 操作。
答案1
看来您创建了一个普通的符号链接,并且您file $DATAPATH
在文件夹上运行时没有单引号,而不是在符号链接上运行,这会给您类似的东西
$ file '$DATAPATH'
$DATAPATH: symbolic link to /path/to/xyz
您可以删除符号链接
rm -i '$DATAPATH'
您必须通过 确认y
Enter。