我做了:
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 -rdelor 不删除链接的diretory的内容?
rm -r将删除目录及其中的所有内容。它还将删除单个文件(包括符号链接)。rm也可以列出文件名。unlink除了一个文件名,只删除单个文件。注意:nether delete,它们删除/取消链接目录条目。如果文件的引用为零(任何目录中没有条目,没有打开的文件),则将其删除。
unlink不是相反的ls -s。它基本相同rm(在这种情况下。rm具有更多的权力。)。