Выделяем кучу больших файлов и каталогов с большими файлами. Делаем «Вырезать» (если файловый менеджер не имеет команды «Переместить»), переходим в другой каталог на ТОМ ЖЕ разделе. Выбираем «Вставить». И что мы получаем? Вместо мгновенного перемещения файлов (ну или почти мгновенного - если файлов совсем много, нужно время рекурсивно обойти все выбранные каталоги) этот процесс может растянутся на несколько часов (и в это время система, разумеется, будет подтормаживать из-за активного дискового I/O). Почему так происходит? Потому что какой-то альтернативно одарённый человек решил, что просто переместить файл средствами ФС некошерно - надо сначала скопировать файл, а потом удалить оригинал. Это можно понять, когда приёмник и источник на разных ФС - тут иначе никак, но зачем так делать, когда ФС одна и та же???
Так делает и Nautilus, и Dolphin, и даже Midnight Commander (на него я возлагал свои последние надежды). А вот команда mv (хоть рекурсивная на кучу каталогов с кучей файлов) выполняется практически мгновенно, но использовать её не всегда удобно.
Кто-нибудь, объясните мне, почему ни в одном файловом менеджере авторам не хватило ума поставить простое условие «Если (ЦелеваяФс == ИсходнаяФс) То ПереместитьФайл; Иначе СкопироватьФайл; УдалитьФайл; Конец». Не верю, что это настолько сложно (mv же делает как-то), даже скорее всего есть готовая функция libc/системный вызов ядра, который сам решает копировать или перемещать.