Я случайно скопировал все содержимое каталога в каталог назначения вместо перемещения полного каталога. Это привело к тому, что каталог-источник был захламлен, а не каталог-источник был добавлен в каталог.
Чтобы это исправить, я сделал следующее:
ls -rt /path/to/cluttered/destination/directory/ > /opt/dircheck/filestomove
Приведенная выше команда создает файл filestomove, который будет списком всего содержимого каталога назначения, отсортированным по времени в обратном порядке, что означает самый старый или самый новый.
Затем я создал подкаталог теперь загроможденного целевого каталога, в который нужно переместить материал.
mkdir /path/to/cluttered/destination/directory/newsubdirectory
Затем я повторил список каталогов, за исключением вывода на экран и отображения более подробной информации.
ls -lrht /path/to/cluttered/destination/directory/
В этой строке указывается каталог, отсортированный по возрастанию по дате (обратная сортировка по времени), и отображается дополнительная информация, включая метку даты / времени для каждого файла в теперь загроможденном каталоге назначения. Я обращаюсь к этому, начиная сверху, чтобы показать, какие каталоги и файлы я хочу сохранить там, где они были. В метке даты / времени файлов, где начинаются все новые файлы, будет пробел, которого там быть не должно.
Затем я отредактировал файл filestomove, созданный на первом шаге выше (который отсортирован по дате), и удалил несколько из списка, которые были там ранее, и я хочу остаться из исходного каталога.
vim /opt/dircheck/filestomove
Удалите сверху все файлы, которые вы не хотите перемещать.
Затем я использовал команду, указанную ранее в этом посте, чтобы переместить файлы из моего списка в новый каталог, который я создал.
sudo xargs -a /opt/dircheck/filestomove mv -t /path/to/cluttered/destination/directory/newsubdirectory
Это переместило все файлы за доли секунды. (Примечание: вам может не понадобиться sudo в начале, это вопрос прав доступа к файлам).
Теперь мой исходный каталог назначения хорош и чист и содержит новый каталог со всеми файлами и каталогами, которые его загромождали.