取消链接 linux 中的文件
unlinking a file in linux
我是 Linux 的新手,正在尝试了解一些事情。在我的 docker 图像中,我看到 error.log 链接到标准输出。
ln -sfT /dev/stderr "/var/log/apache2/error.log"
取消链接以便再次写入 error.log 的命令是什么?
我相信你可以删除 link:
rm /var/log/apache2/error.log
[编辑]
虽然 rm
会起作用,但 unlink 命令 seems to have a higher recommendation.
cd /var/log/apache2
unlink error.log
unlink
然后 touch
文件。
$ unlink /var/log/apache2/error.log && touch /var/log/apache2/error.log
然后通过写入日志来测试程序:
$ echo "Test Line" >> /var/log/apache2/error.log
如果 apache
由于某种原因仍然没有写入文件,请尝试重新加载服务,
我是 Linux 的新手,正在尝试了解一些事情。在我的 docker 图像中,我看到 error.log 链接到标准输出。
ln -sfT /dev/stderr "/var/log/apache2/error.log"
取消链接以便再次写入 error.log 的命令是什么?
我相信你可以删除 link:
rm /var/log/apache2/error.log
[编辑]
虽然 rm
会起作用,但 unlink 命令 seems to have a higher recommendation.
cd /var/log/apache2
unlink error.log
unlink
然后 touch
文件。
$ unlink /var/log/apache2/error.log && touch /var/log/apache2/error.log
然后通过写入日志来测试程序:
$ echo "Test Line" >> /var/log/apache2/error.log
如果 apache
由于某种原因仍然没有写入文件,请尝试重新加载服务,