我做了:
ln -s /DATA/ ./base_DATA/
我想取消联系。只是:
unlink ./base_DATA
但... unlink: cannot unlink './base_DATA': Is a directory
根据这个答案(以及许多其他在线),问题通常是unlink命令中的尾随空格。但无论如何我都会得到这个错误
任何想法如何解决这个问题?
如果使用gnu,请
—
ctrl-alt-delor
ln
考虑使用-t
和-T
选项。他们的目的是使参数cp
,mv
和ln
明确的。
@ctrl-alt-
—
亚历克斯
rm -r
delor 不删除链接的diretory的内容?
rm -r
将删除目录及其中的所有内容。它还将删除单个文件(包括符号链接)。rm
也可以列出文件名。unlink
除了一个文件名,只删除单个文件。注意:nether delete,它们删除/取消链接目录条目。如果文件的引用为零(任何目录中没有条目,没有打开的文件),则将其删除。
unlink
不是相反的ls -s
。它基本相同rm
(在这种情况下。rm
具有更多的权力。)。