我有一个目录,其中包含指向我刚刚创建的另一个目录的链接。我想删除链接但保留我的链接指向的目录。我该怎么做呢?
> mkdir rgac
> ln -s /actual_dir_with_data/ /rgac/
Run Code Online (Sandbox Code Playgroud) 我用来rsync
保持两个目录同步。具体来说,我跑了:
rsync -avz /path/to/src /path/to/dest
Run Code Online (Sandbox Code Playgroud)
该命令完成后,我运行:
rsync --dry-run -avz /path/to/src /path/to/dest
Run Code Online (Sandbox Code Playgroud)
但该dry-run
版本仍然输出目录中的所有文件src
,就像要重新发送它们一样。这是怎么回事?不应该dest
完全更新吗src
?
我即将输入命令:rm -r *
在我希望删除所有文件和目录(及其文件)的目录中。我担心的是 unix 也有./
和../
目录。rm -r
应该遵循所有目录:这是否意味着它将遵循../
并删除更高级别目录中的内容?我似乎无法通过谷歌搜索找到答案。