为什么我的主文件夹中会创建空的“.z.*”文件?我可以安全地删除它们吗?

为什么我的主文件夹中会创建空的“.z.*”文件?我可以安全地删除它们吗?

在我的主文件夹中,我发现.z.*正在创建大量文件,但它们都是空的。我不知道是哪个过程创建了它们。

创建所有这些文件的原因可能是什么?删除它们是否安全?

$ cat .z.*
$ ls .z.*
.z.28    .z.3504  .z.6019  .z.9240   .z.12471  .z.15266  .z.18282  .z.20997  .z.24111  .z.26818  
.z.40    .z.3511  .z.6020  .z.9293   .z.12495  .z.15268  .z.18285  .z.21031  .z.24129  .z.26847  
.z.145   .z.3533  .z.6039  .z.9305   .z.12516  .z.15303  .z.18292  .z.21051  .z.24136  .z.26874  
.z.217   .z.3584  .z.6049  .z.9316   .z.12548  .z.15337  .z.18348  .z.21099  .z.24143  .z.26900  
.z.284   .z.3599  .z.6107  .z.9326   .z.12570  .z.15361  .z.18360  .z.21102  .z.24208  .z.26909  
.z.342   .z.3611  .z.6125  .z.9353   .z.12587  .z.15378  .z.18370  .z.21103  .z.24265  .z.26913  
.z.357   .z.3658  .z.6138  .z.9370   .z.12613  .z.15438  .z.18371  .z.21120  .z.24292  .z.26932  
.z.360   .z.3668  .z.6152  .z.9396   .z.12676  .z.15452  .z.18398  .z.21141  .z.24303  .z.27007  
.z.397   .z.3702  .z.6159  .z.9428   .z.12682  .z.15468  .z.18399  .z.21181  .z.24316  .z.27040  
.z.406   .z.3744  .z.6173  .z.9443   .z.12685  .z.15476  .z.18419  .z.21219  .z.24339  .z.27042  
.z.415   .z.3784  .z.6204  .z.9452   .z.12712  .z.15491  .z.18483  .z.21278  .z.24341  .z.27062  
.z.500   .z.3818  .z.6317  .z.9467   .z.12748  .z.15561  .z.18484  .z.21299  .z.24344  .z.27076  
.z.551   .z.3870  .z.6329  .z.9557   .z.12763  .z.15575  .z.18490  .z.21339  .z.24363  .z.27085  
.z.605   .z.3886  .z.6339  .z.9594   .z.12782  .z.15583  .z.18494  .z.21384  .z.24373  .z.27124  
.z.606   .z.3887  .z.6369  .z.9605   .z.12791  .z.15587  .z.18501  .z.21399  .z.24399  .z.27127 

答案1

这些是剩下的z,一个奇特的cd替代品。您可能会将其作为哦我的Zsh插入。z维护一个~/.z文件,并在该文件更新时创建编号版本;但它们应该被自动删除。

我以前也见过这个,但最近没见过;最新版本的z.

答案2

env您可能在 shell 中定义了一个别名,它隐藏了/usr/bin/env. z.sh 创建名为 .z.$RANDOM 的临时文件。env用于rmmv这些文件。我遇到了同样的问题,在我修补 z.sh 以使用/usr/bin/env(而不是仅仅env)之后,它就消失了。并且不要忘记source z.sh在补丁之后。

相关内容