Как удалить сразу несколько файлов с компьютера

Обновлено: 06.07.2024

На самом деле все просто, для того чтобы удалить файл полностью (минуя корзину) достаточно выбрать нужный файл и воспользоваться комбинацией клавиш Shift+Delete. Нажимать обе клавиши одновременно ненужно, вначале нажмите «Shift», а затем не отпуская ее нажмите клавишу «Del».

Как выделить несколько фото для удаления на компьютере?

С помощью клавиш можно, удерживая Ctrl, добавить файлы по одному или, удерживая Shift, выбрать сразу несколько файлов. Для выделение серии файлов выделите один файл или значок. Затем, удерживая Shift, щелкните на другом значке в той же папке, чтобы выделить его и все элементы между ними.

Как быстро удалить много файлов в Windows?

Две команды, которые требуются пользователям, — это Del, для удаления файлов и Rmdir, для удаления каталогов.

Как удалить файлы с рабочего стола?

Впрочем, в Windows 7 есть и «прямое» удаление, при использовании которого происходит уничтожение объектов, а не перемещение их в «Корзину». Для его применения нужно выделить в «Проводнике» нужные файлы и папки, нажать на сочетание кнопок Shift+Del и подтвердить в открывшемся диалоговом окне свое желание.

Как удалить все файлы на виндовс 7?

Для этого нажмите кнопку включения/выключения в меню «Пуск», а затем, удерживая нажатой кнопку [Shift], нажмите кнопку «Перезагрузка», в появившихся диалоговых окнах выберите «Устранение неполадок… / Сбросить этот компьютер / Удалить все», а после перезагрузки — «Очистить диск полностью».

Как выделить несколько объектов с помощью клавиатуры?

Выделить: навести курсор мыши на объект и кликнуть один раз левой кнопкой мыши. Так мы выделяем один объект (файл, папку). Чтобы выделить несколько объектов, удерживаем клавишу CTRL на клавиатуре и, не отпуская клавишу, щелкаем левой кнопкой мыши по объектам.

Как отметить несколько фото в папке на компьютере?

Зажав на клавиатуре клавишу Ctrl, отмечайте по отдельности каждый элемент. Чтобы выделять блоки файлов, очень удобно использовать клавишу Shift. Держа её нажатой, кликните по файлу в папке. После этого все предшествующие отмеченному элементу папки будут выделены.

Как удалить много файлов за раз?

Следующий по скорости способ – удаление файлов через проводник Windows, используя комбинацию клавиш Shift+Delete (т. е. файлы будут удаляться сразу, минуя корзину).

Как быстро удалить много файлов из корзины?

Обход корзины используя клавиши

  1. С помощью клавиатуры или мыши выделите один или несколько файлов, которые вы хотите удалить. Ad.
  2. Нажмите клавишу Shift и не отпуская ее еще нажмите клавишу Del.
  3. В появившемся окне нажмите “Да”, чтобы подтвердить удаление файла (ов) минуя корзину.

Как быстро удалить папку?

Как удалить временные папки и файлы

  1. Нажмите Ctrl+A на клавиатуре, чтобы выделить все файлы в открывшейся папке.
  2. Нажмите Del (Delete) на клавиатуре, чтобы удалить файлы.

Что делать если файл не удаляется?

Удалите файл. Если файл занят процессом explorer.exe, то перед тем, как снять задачу в диспетчере задач, запустите командную строку от имени администратора и, уже после того, как снимите задачу, используйте в командной строке команду del полный_путь_к_файлу, чтобы удалить его.

Как удалить файлы с флешки если они не удаляются?

Правой кнопкой выбирается USB — накопитель и нажимается строчка «Unlocker», «Удалить процесс». Если программа не может выполнить действие сразу, она предложит это сделать при следующей загрузке системы. При «Разблокировке» файла он освободится, вследствие чего его можно будет легко удалить.

как правильно удалять файлы

Любой человек регулярно удаляет десятки и даже сотни файлов. На очистку компьютера уходит немало времени, а если подсчитать все затраченные на это минуты, то наберется целая рабочая неделя. Сделать процесс немного быстрее реально: главное знать горячие клавиши.

Когда требуется экспресс-удаление

Экспресс-стирание позволяет значительно экономить время и освобождать его для других, более важных задач. При стандартном алгоритме нужно перетягивать объект в корзину или отправлять его туда кликом мышки, а с крупными данными— еще и чистить пространство, которого может не хватить. При стандартном удалении ненужная информация отправляется в хранилище, откуда ее все еще можно восстановить, и только затем, по специальной команде, удаляется навсегда. При использовании горячих клавиш процесс занимает секунды, а файл стирается сразу же и безвозвратно, минуя хранилище. Такой способ подойдет если вам нужно уничтожить что-то на компьютере срочно — например, пока никто не увидел. Также оперативная чистка помогает во время напряженной работы, когда не хочется тратить даже лишние несколько секунд.

Уничтожение документов быстрым путем:

  • делает рабочий процесс быстрее;
  • подходит для моментального стирания больших объектов;
  • не позволяет корзине захламляться;
  • является необратимым.

Важно!

Вся информация, уничтоженная таким способом, стирается навсегда — поэтому стоит внимательно следить за тем, что именно вы удаляете.

Windows

В этой операционной системе данные отправляются в «мусорный бак» по умолчанию, независимо от того, перетягивали вы их или просто кликнули мышкой. Обойти это условие можно с помощью сочетания клавиш Shift + Delete. Для этого нужно:

  • зажать Shift;
  • выделить курсором все объекты, предназначенные для удаления;
  • не отпуская Shift нажать Delete;
  • подтвердить удаление во всплывающем окне.

Все уничтоженные вами объекты будут удалены без возможности восстановления. Если по каким-то причинам на комбинацию клавиш компьютер не отзывается, то выделите нужный файл, щелкните по нему правой кнопкой мыши, а затем зажмите Shift и выберите «удалить» из выпадающего списка. Документ сразу же исчезнет из памяти компьютера.

Горячая комбинация подходит тем, кто часто работает за клавиатурой, а также для любителей ноутбуков: большинство современных моделей можно использовать без мыши. Если классический вариант вам все-таки ближе, но вы хотите избавить себя от необходимости регулярно очищать корзину — то в настройках можно установить моментальную очистку. Теперь файлы будут исчезать сразу же, какой бы подход вы ни выбрали.

Mac OS


Горячие клавиши для компьютеров и ноутбуков на Mac OS отличаются, но и здесь существует комбинация, которая позволяет моментально уничтожать данные, без помещения в хранилище. Задействуется главная оперативная кнопка Command, которая находится по обе стороны от пробела. Есть два сочетания:

  • Command + Delete;
  • Command + Shift + Delete.

Чтобы запустить процесс, нужно выделить объекты, а затем зажать выбранную комбинацию. В первом случае система запросит подтверждение, во втором — удалит выбранные файлы моментально. Отключить запрос можно в настройках, тогда можно будет использовать самый короткий способ Command + Delete. Вернуть информацию, удаленную таким способом практически невозможно, только с помощью специальных программ. Они отслеживают данные, стертые из системы и позволяют их восстанавливать. Чаще всего они платные: устанавливать их ради возврата нескольких документов бессмысленно. Достаточно просто внимательнее относиться к удалению, не пользоваться комбинациями для уничтожения важных документов.

Mac OS

Важно!

Если вы стираете информацию с флешки или карты памяти, подключенной к компьютеру, то она удаляется безвозвратно, минуя корзину — независимо от выбранного способа.

Удалить данные без переноса их в корзину — легко, достаточно запомнить простое сочетание клавиш. Такой способ экономит время и позволяет удалять в считанные секунды даже очень большие объекты. Помните, что это действие — необратимое и внимательно относитесь к стиранию файлов.



Феерическая расстановка точек над i в вопросе удаления файлов из переполненной директории.

Прочитал статью Необычное переполнение жесткого диска или как удалить миллионы файлов из одной папки и очень удивился. Неужели в стандартном инструментарии Linux нет простых средств для работы с переполненными директориями и необходимо прибегать к столь низкоуровневым способам, как вызов getdents() напрямую.

Для тех, кто не в курсе проблемы, краткое описание: если вы случайно создали в одной директории огромное количество файлов без иерархии — т.е. от 5 млн файлов, лежащих в одной единственной плоской директории, то быстро удалить их не получится. Кроме того, не все утилиты в linux могут это сделать в принципе — либо будут сильно нагружать процессор/HDD, либо займут очень много памяти.

Так что я выделил время, организовал тестовый полигон и попробовал различные средства, как предложенные в комментариях, так и найденные в различных статьях и свои собственные.

Подготовка

Так как создавать переполненную директорию на своём HDD рабочего компьютера, потом мучиться с её удалением ну никак не хочется, создадим виртуальную ФС в отдельном файле и примонтируем её через loop-устройство. К счастью, в Linux с этим всё просто.

Создаём пустой файл размером 200Гб

Многие советуют использовать для этого утилиту dd, например dd if=/dev/zero of=disk-image bs=1M count=1M , но это работает несравнимо медленнее, а результат, как я понимаю, одинаковый.

Форматируем файл в ext4 и монтируем его как файловую систему

К сожалению, я узнал об опции -N команды mkfs.ext4 уже после экспериментов. Она позволяет увеличить лимит на количество inode на FS, не увеличивая размер файла образа. Но, с другой стороны, стандартные настройки — ближе к реальным условиям.

Создаем множество пустых файлов (будет работать несколько часов)

Кстати, если в начале файлы создавались достаточно быстро, то последующие добавлялись всё медленнее и медленнее, появлялись рандомные паузы, росло использование памяти ядром. Так что хранение большого числа файлов в плоской директории само по себе плохая идея.

Проверяем, что все айноды на ФС исчерпаны.

Размер файла директории

Теперь попробуем удалить эту директорию со всем её содержимым различными способами.

Тесты

После каждого теста сбрасываем кеш файловой системы
sudo sh -c 'sync && echo 1 > /proc/sys/vm/drop_caches'
для того чтобы не занять быстро всю память и сравнивать скорость удаления в одинаковых условиях.

Удаление через rm -r

$ rm -r /mnt/test_dir/
Под strace несколько раз подряд (. ) вызывает getdents() , затем очень много вызывает unlinkat() и так в цикле. Занял 30Мб RAM, не растет.
Удаляет содержимое успешно.

Т.е. удалять переполненные директории с помощью rm -r /путь/до/директории вполне нормально.

Удаление через rm ./*

$ rm /mnt/test_dir/*
Запускает дочерний процесс шелла, который дорос до 600Мб, прибил по ^C . Ничего не удалил.
Очевидно, что glob по звёздочке обрабатывается самим шеллом, накапливается в памяти и передается команде rm после того как считается директория целиком.

Удаление через find -exec

$ find /mnt/test_dir/ -type f -exec rm -v <> \;
Под strace вызывает только getdents() . процесс find вырос до 600Мб, прибил по ^C . Ничего не удалил.
find действует так же, как и * в шелле — сперва строит полный список в памяти.

Удаление через find -delete

$ find /mnt/test_dir/ -type f -delete
Вырос до 600Мб, прибил по ^C . Ничего не удалил.
Аналогично предыдущей команде. И это крайне удивительно! На эту команду я возлагал надежду изначально.

Удаление через ls -f и xargs

$ cd /mnt/test_dir/ ; ls -f . | xargs -n 100 rm
параметр -f говорит, что не нужно сортировать список файлов.
Создает такую иерархию процессов:

Удаление через perl readdir

$ perl -e 'chdir "/mnt/test_dir/" or die; opendir D, "."; while ($n = readdir D) < unlink $n >' (взял здесь)
Под strace один раз вызывает getdents() , потом много раз unlink() и так в цикле. Занял 380Кб памяти, не растет.
Удаляет успешно.

Получается, что использование readdir вполне возможно?

Удаление через программу на C readdir + unlink

$ gcc -o cleandir cleandir.c
$ ./cleandir
Под strace один раз вызывает getdents() , потом много раз unlink() и так в цикле. Занял 128Кб памяти, не растет.
Удаляет успешно.

Опять — же, убеждаемся, что использовать readdir — вполне нормально, если не накапливать результаты в памяти, а удалять файлы сразу.

На днях заскочила к молодому приятелю, чтобы забрать несколько важных файлов и просто была поражена, с каким трудом он выделил полсотни файлов на своем диске для того, чтобы закинуть их на мою флешку.

Оказывается, выбор файлов — это своего рода искусство.

Способы выделения файлов

Вот несколько хитрых способов вы­деления нескольких файлов в Проводнике:

1. Поле выделения

Вам нужно выделить блок файлов?

Для выбора нескольких смежных файлов кликните левой кнопкой мыши на пустой области вблизи первого файла и, не отпуская кнопку, тяните мышку вниз и вправо.

Вы увидите, что появится этакий резиновый прямоугольник, который растягивается. Растяните этот прямоугольник вокруг других файлов, чтобы выбрать их.

Выделение файлов

Выделение файлов

2. Клавиатура и мышь

Для выделение серии файлов выделите один файл или значок. Затем, удерживая Shift, щелкните на другом значке в той же папке, чтобы выделить его и все элементы между ними.

Для выбора нескольких элементов, удерживая Ctrl, щелкните на нескольких файлах или папках, чтобы выделить или отменить их выделение.

Вы можете использовать Ctrl для изменения набора выделенных объектов. Если вы использовали Shift или поле выделения для выбора первых пяти файлов в папке, то можете, удерживая Ctrl, выделить дополнительные файлы без потери первоначально выделенных элементов.

Будьте внимательны: при перетаскивании файлов с нажатой Ctrl вы скопируете все файлы.

3. Только клавиатура

Удерживая Ctrl, переходите по файлам при помощи кнопок со стрелками вверх и вниз. Когда окрашенный прямоугольник окружит файл, который вам нужен, нажмите пробел, чтобы выделить его.

Или, чтобы выбрать несколько следующих друг за другом файлов, используйте кнопки со стрелками, чтобы найти первый файл, а затем, удерживая Shift, рас­ширьте выделение при помощи кнопок со стрелками. После этого можно даже воспользоваться Ctrl для выделения и отмены выделения отдельных файлов.

Сочетание клавиш Ctrl+A выделит все файлы.

4. Шаблон или маска файла

В окне Поиск (Search) в правом верхнем углу окна Проводника введите шаблон выбора, чтобы отфильтровать перечень и показать только соответствую­щие ему файлы. Шаблоны файлов, как правило, содержат обычные символы (буквы и цифры) наряду со специальными символами. Например, знак вопроса (?) означает любой одиночный символ. А звездочка (*) любое количество символов соответственно.

Например, введите *. txt, чтобы показать только файлы с расширением .txt, или v. чтобы показать файлы любого типа, имена которых начинаются на v и которые имеют три буквы в имени файла.

Проводник покажет только те файлы, которые совпадают с вве­денным шаблоном на этом этапе вы можете нажать Ctrl+A, чтобы выбрать их все.

Как правило, это работает гораздо быстрее, — не говоря уже о том, что более точ­но, — чем при попытке выделить файлы вручную.

В Windows 7 спецификаций поиска стало гораздо больше. например, стало просто:

Выделение файлов в Total Commander

Вот посмотрите на скриншоте, какие доступны способы выделения:

Выделение по заданному шаблону

Выделить по расширению

Выбрав файл с нужным вам расширением, нажмите сочетание клавиш Alt+Num + (или Alt+Num –), чтобы выделить все файлы с таким же расширением в текущей панели или, соответственно, снять выделение с этих файлов.

5. Флажки

Если вы в дороге одной рукой держите ноутбук, то выделять файлы довольно сложно. В Проводнике нажмите на раскрывающуюся кнопку Упорядочить , выберите Параметры папок и поиска, а затем включите параметр Использовать флажки для выбора элементов. Нажмите OK, и теперь все файлы в папке будут с чекбоксами. Теперь для того, чтобы выбрать файл, достаточно поставить флажок.

выделение файлов

Подробнее об этом способе выделения файлов было здесь.

Ну как, нашли для себя что-нибудь новое? Или, может, знаете еще и другие способы выделения файлов? Поделитесь в комментариях!

Читайте также: