如何删除您的所有文件

2020-08-24 02:52:55

今天一位同事给我表演了一个小把戏。假设您有一个与文件夹";Documents";共享的nfs。您想要将它们复制到您的机器上。所以你输入。

砰!-你们所有的本地文件都被删除了。为什么?因为共享包含一个恰好名为";--delete";的文件,并且由于首先对其进行排序,所以rsync将其视为参数并删除所有内容。

第3课:永远不要只将*用作通配符。A./*在大多数情况下可以拯救您,但是接受文件名之间参数的命令仍然可能被欺骗。