Introducción
El programa nnn tiene una funcionalidad de envío a la basura, y utiliza trash-cli . Me gustaría utilizar nnn
y trash-cli
en MacOS. Leer trash-cli
de la página web, veo que utiliza ~/.local/share/Trash/
, mientras que la Papelera de MacOS es ~/.Trash
.
Estaba pensando que podría crear un enlace simbólico que apunte a la Papelera de MacOS. Para probar esto, esto es lo que ejecuté:
% cd ~/.local/share
% ln -s ~/.Trash Trash
% ls ~/.Trash
% touch deleteme
% mv deleteme Trash
% ls ~/.Trash
deleteme
Así que parece que este método funciona.
Probando trash-cli
De hecho, cuando instalé trash-cli
El comando funciona (con el ligero inconveniente de utilizar un formato diferente):
[nix-shell:/tmp]$ touch deleteme2
[nix-shell:/tmp]$ trash deleteme2
[nix-shell:/tmp]$ tree ~/.Trash/
/Users/redacted/.Trash/
deleteme
files
deleteme2
info
deleteme2.trashinfo
2 directories, 3 files
[nix-shell:/tmp]$ trash-list
2022-04-29 15:23:37 /private/tmp/deleteme2
Sin embargo, cuando intenté ejecutar trash-empty
, mostró que borraría otros directorios:
[nix-shell:/tmp]$ trash-empty
Would empty the following trash directories:
- /Users/redacted/.local/share/Trash
- /.Trash-501
- /System/Volumes/VM/.Trash-501
- /System/Volumes/Preboot/.Trash-501
- /System/Volumes/Update/.Trash-501
- /System/Volumes/xarts/.Trash-501
- /System/Volumes/iSCPreboot/.Trash-501
- /System/Volumes/Hardware/.Trash-501
- /System/Volumes/Data/.Trash-501
- /nix/.Trash-501
- /System/Volumes/Update/mnt1/.Trash-501
Proceed? (y/n) n
Creo que todos estos son basura de los usuarios , ya que mi número de usuario es el 501. Sin embargo, sigue siendo un poco preocupante.
Mi pregunta
¿Es seguro el enlace simbólico .Trash
y utilizar trash-cli
¿es normal?
Editar 2022-04-30
He aclarado el contexto (nnn) en mi introducción.