我父亲刚给我讲了一个关于他的同事的故事,他几乎完成了他的论文,然后乘飞机飞到丹麦和朋友讨论.他正在他的电脑上玩,并创建了一个名为"*.tex"的文件.当航班即将结束时,他想删除文件,所以他告诉Unix rm -rf '*.tex',并且意外删除了他的论文.除了不创建命名文件之外,我该如何避免这种情况*?
只需通过添加前面的'\'来逃避'*'.rm \*.tex工作得很好.此外,rm -rf除非你真的确定自己在做什么,否则永远不会有任何事情.
r和f代表[r]递归和[f] orced.这意味着,如果您使用该命令定位目录,它将立即无可挽回地删除该目录,其所有文件以及所有子目录及其所有文件,依此类推,直到树的末尾.