我不小心将我的整个主目录复制到了我的一个子目录中,导致超出了服务器上的磁盘配额。
或者有人知道一般如何撤消命令吗?
答案1
Bash 只是一个命令行解释器 - 它按照你的指令执行,并且没有撤销帮助程序。你最好使用类似下面的命令删除子目录:
chmod -R 775 ~/yoursubdir && rm -rf ~/yoursubdir
答案2
我很确定没有这样的事。如果有的话,那会很有趣。
对于你的情况,你可以删除子目录
rm -rf /path/to/subdirectory
但是要小心使用该命令,因为它可以在无需任何确认的情况下从子目录中完全删除任何文件。;)
答案3
在 shell 中,您就是撤销。复制的反义词是删除 (rm),因此请删除副本。
我建议安装 trash-cli 包,然后设置这些 Bash 别名:
alias rm='trash'
alias rrm='rm -i'
当然,就你的情况而言,由于磁盘空间不足,你可能不想先将文件删除。即便如此,使用垃圾桶也是一个好习惯。