Ссылка на ответ в https://askubuntu.com/a/550425/384849, вот еще одна работа, чтобы вызвать меню правого щелчка в виде списка.
Вы можете нажать кнопку [ f1] на клавиатуре, если в списке нет выделенного файла. https://askubuntu.com/a/550425/384849
Когда есть выделенный файл , это простой способ, который я нашел, чтобы отменить его. Вы можете случайно ввести несколько символов. Nautilus войдет в режим поиска. Если имя файла не совпадает с указанными вами символами, не будет выбрана заливка. Затем нажмите esc, чтобы выйти, и вы можете нажать клавишу Option, чтобы вызвать меню прямо сейчас.
Или вы можете пойти в один каталог вверх, а затем снова спуститься, чтобы отменить выбор файла.
Команда
mv !(new) new
должна выполнить трюк. Если это не сработает, сначала запустите shopt -s extglob.
Чтобы также перемещать скрытые файлы / каталоги (начиная с точки), сначала запускайте shopt -s dotglob. Итак, подведем итог:
shopt -s extglob dotglob
mv !(new) new
shopt -u dotglob
(лучше избегать dotglob, чтобы избежать неприятных сюрпризов).
Я нашел что-то вроде этого немного проще, это может сработать для вас хорошо:
ls | grep -v new | xargs mv -t new
Добавление объяснения к вышеупомянутому решению:
Из man-страниц :
mv -t-t, --target-directory=DIRECTORY
move all SOURCE arguments into DIRECTORY
grep -v -v, --invert-match
Invert the sense of matching, to select non-matching lines.
Объяснено по шагу:
mv -t-t, --target-directory=DIRECTORY
move all SOURCE arguments into DIRECTORY
[!d4 ] grep -v new вернет трубку к тому, что не соответствует новому grep -v -v, --invert-match
Invert the sense of matching, to select non-matching lines.
Простая идея. Предполагая, что вы находитесь в / myuser, переименуйте загрузку на новый, создайте новый каталог загрузок, а затем переместите в него новое.
mv downloads new # downloads is now called new
mkdir downloads # create new directory downloads
mv new downloads # move new into it.
Если вы хотите переместить все файлы из папки в одну из ее подпапок, вы можете использовать следующую команду:
find /myuser/downloads/ -type d -name 'new' -prune -type f | xargs mv -t /myuser/downloads/new
Он найдет все файлы, а затем переместит их в вашу подпапку.
@waltinator: добавлено -type d -name 'new' -prune, чтобы предотвратить обход /myuser/downloads/new.