Я случайно скопировал весь свой домашний каталог в одну из моих подкаталогов, что привело к превышению моей дисковой квоты на сервере.
Или кто-нибудь знает как вообще отменить команду?
Bash - это просто интерпретатор командной строки - он делает то, что вам говорят, и не имеет вспомогательной программы отмены. Лучше всего просто удалить подкаталог с помощью чего-то вроде:
chmod -R 775 ~/yoursubdir && rm -rf ~/yoursubdir
Я почти уверен, что такого нет. Если бы это было, это было бы довольно интересно.
Для вашего случая вы можете просто удалить подкаталог
rm -rf /path/to/subdirectory
Но будьте осторожны с этой командой, поскольку она может полностью удалить любые файлы из подкаталога без какого-либо подтверждения. ;)
Когда дело доходит до раковины, вы отменяете. Противоположностью копирования является удаление (rm), поэтому удаляйте копии.
Я рекомендую установить пакет trash-cli, а затем установить эти псевдонимы Bash:
alias rm='trash'
alias rrm='rm -i'
Конечно, в вашем случае, поскольку у вас недостаточно места на диске, вы, вероятно, не хотите сначала удалять файлы. Тем не менее, это хорошая практика, чтобы использовать мусор.