我想要一个别名“recycle”,当我使用 recycle 时,我想将其移动到目录中。
答案1
如果我正确理解了你的问题,你想要能够使用将文件移动到垃圾箱recycle
,而不完全删除该文件。
recycle
虽然使用别名也可以实现这一点,但在 中创建一个函数更容易~/.bashrc
。为此,运行nano ~/.bashrc
,然后转到文件末尾,添加以下内容:
recycle() {
mv "$@" ~/.local/share/Trash/files
}
export -f recycle
如果您希望将文件移动到其他目录,那么您可以(可选)更改~/.local/share/Trash/files
为您选择的目录。
现在使用Ctrl+S保存您的编辑并Ctrl+X退出 nano。
最后,重新启动终端以应用更改或立即应用它们source ~/.bashrc
。
现在,您可以执行recycle your_file
或,recycle /path/to/your/file
这将把您的文件移至垃圾箱(或您选择的其他文件夹,如果您在函数中使用了其他文件夹)。此外,它还适用于目录和多个文件(例如recycle mydirectory
,recycle file1 file2 file3
都可以)。