2023-10-26 14:02:02 • Обновлено: Решение проблем Mac • Проверенные решения
Терминал не должен быть чем-то таким, что может вас напугать. Многие пользователи Mac сторонятся его, потому что, по правде говоря, его использование может быть сложным, но это только до того, как вы поймете, насколько он прост в использовании.
Одной из его наиболее важных его функций является удаление файлов, поэтому, если вам интересно, как удалить файл с помощью Терминала или, возможно, даже несколько файлов, продолжайте читать. Есть несколько основных правил работы с Терминалом, которые вам необходимо понять, чтобы сделать это, но вы освоитесь с ними достаточно скоро.
По умолчанию на вашем Mac предусмотрено множество способов удаления файлов, начиная от сочетаний клавиш и заканчивая вашим Finder. Некоторые сторонние приложения также могут выполнить это действие за вас.
Для большинства пользователей Mac удаление файлов с помощью этих способов более удобно, чем с помощью Терминала, что, возможно, и верно. С учетом сказанного, есть ли причина, по которой вам следует выбрать более сложный вариант? Да, это так.
Есть несколько команд, которые вы можете использовать в своих интересах. Некоторые из них в определенных ситуациях работают лучше, чем другие, поэтому просмотрите список и посмотрите, какие из них больше всего соответствуют вашим потребностям.
Это основная команда, используемая для удаления одного файла. Просто введите имя файла после ввода команды; примерно так: "rm filename"
Это команда для удаления защищенных файлов. Иногда, если есть защищенный файл, который вы пытаетесь удалить, вас попросят это подтвердить. Пример приведен ниже:
rm: удалить защищенный от записи файл 'filename'?
Как только вы увидите это уведомление в Терминале вашего Mac, введите "y", а затем нажмите "Enter", чтобы снять защиту от записи.
Эта команда – то, что вы используете для одновременного удаления нескольких файлов. Все, что вам нужно сделать, это ввести "rm", за которым следует имя каждого файла; примерно так: "rm filename1 filename2 filename3"
Это команда для сопоставления и удаления нескольких файлов. Подстановочные знаки (*) могут быть реализованы в Терминале для сопоставления множества файлов одного типа или расширения и их удаления. Например, если вы хотите удалить несколько файлов "doc" в одном каталоге, введите это в своем Терминале: rm *.doc
Это команда, используемая для подтверждения удаления каждого файла. Если по какой-либо причине вы предпочитаете, чтобы перед удалением файла вам было предложено запросить подтверждение, используйте эту команду, прежде чем вводить имя файла. Примерно так: rm -i filename(s)
Это команда для удаления файлов в обход сообщения с уведомлением. Думайте об этом как о команде, которая использует "грубую силу" для извлечения файлов с вашего Mac. Даже если файлы защищены, эта команда устраняет необходимость ввода любой другой команды. Чтобы использовать его, введите команду и имя файла или файлов; примерно так: rm -f filename(s)
Если вы не использовали Терминал для выполнения задач на своем Mac, вы многое упустили. По сути, вы обманываете свой macOS, потому что Терминал избавляет вас от необходимости выполнять одиночные процессы для удаления файлов и многого другого.
Команды, подобные "rm", исключительно эффективны при удалении файлов, в то время как команды, подобные "rmdir", легко избавляются от каталогов.
Конечно, с таким мощным инструментом неизбежно будут риски, поэтому вы должны быть осторожны с Терминалом, потому что в конечном итоге вы можете принести больше вреда, чем пользы.
Если вы все еще с опаской относитесь к использованию Терминала, эта статья научит вас простым и безопасным способам удаления ненужных файлов, сохраняя при этом важные в безопасности.
Вопреки своему внешнему виду, окно Терминала на самом деле довольно удобное в использовании. Чтобы удалить файл, просто запустите Терминал, введите команду "rm", а затем имя удаляемого файла и нажмите "Enter/Return".
Если файл находится в определенном каталоге - например, на вашем рабочем столе - введите это: "cd ~/Desktop From there" в Терминале и нажмите "Enter", просто найдите файл, который вы хотите удалить, и введите "rm", а затем имя файла, например: "rm MyFile.rtf" Нажмите клавишу "Enter/Return". Как только вы это сделаете, в файле появится надпись "farewell, till we meet again". Конечно, вы больше с ним не встретитесь, потому что он был полностью стерт с вашего Mac. Видите, как легко пользоваться Терминалом?
Вы все еще беспокоитесь о том, что что-то может пойти не так? Что ж, в таком случае вы можете прибегнуть к другой, менее мощной команде для удаления ваших файлов. Главное отличие в том, что на этот раз он запрашивает у вас разрешение, прежде чем предпринимать какие-либо действия. Искусственный интеллект - прекрасная вещь, не правда ли?
Эта команда записана таким образом: "-i"
Вы также можете вызвать эту команду интерактивной. Обратитесь к примерам ниже, чтобы увидеть, что это влечет за собой:
rm -i MyFile.rtf
rm -i MyFile.rtf MyCV.rtf MyGreatAmericanNovel.rtf
Даже если вы введете там команды и нажмете "Enter", ничего не произойдет. Символ -i аннулирует действие команды rm. В Терминале вашего Mac выполнение этих команд должно выглядеть примерно так:
Вы не сможете удалить файлы, пока не введете "yes" или просто "y" в подтверждающем сообщении, которое вы видите на изображении выше. Помните, что весь смысл использования интерактивной команды заключается в том, чтобы проявлять осторожность перед удалением файла, так что имейте это в виду.
Терминал также способен удалять целые каталоги или папки, но вы не можете просто запустить обычную команду rm, иначе в конечном итоге увидите сообщение, подобное этому:
Все это означает, что вы должны использовать команду другого типа, чтобы избавиться от папок: "rmdir"
Итак, допустим, вы хотели удалить папку под названием "Balloons". Это то, что вам нужно ввести в Терминале: "rmdir Balloons" Имейте в виду, команда "-i" не влияет на "rmdir", поэтому нет возможности подтверждения при удалении папок. Кстати, "rmdir" может удалять только пустые папки, так что, если это не то, что вы ищете, ниже вам предстоит еще немного почитать.
У команды "rm" есть большой брат. Это более мощная команда, написанная так:
-R (или -r)
Она также известна как рекурсивная опция. Объединение "rm" и "-R" - это рецепт полного удаления файлов.
Когда вы запускаете эти команды для папки, вы, по сути, даете команду терминалу удалить эту папку, чтобы она больше не существовала. Ваш Терминал удалит папку, файлы, которые она содержит, любые вложенные папки, которые могут находиться в основной папке, и даже файлы и другие вложенные папки в первых вложенных папках. Как вы можете видеть, команды не оставляют места для отступления.
Вот практический пример: если у вас чертовски много архивов в определенном каталоге, а значит подкаталогов и файлов внутри них, было бы тяжело удалять папки одну за другой, будь то через Finder или даже Терминал.
Более простой и быстрый способ сделать это - просто ввести эту команду в Терминале:
rm -R Archives
К счастью, вы можете использовать команду "-i" с этой командой в качестве подстраховки.
rm -iR Archives
Это действительно самое важное, что вам нужно знать об удалении файлов через Терминал. Конечно, есть много других команд, но если вы освоитесь с этими командами, все у вас будет очень хорошо.
Вы единственный, кто по-настоящему знает, насколько важны для вас ваши файлы, поэтому никто не будет винить вас, если по какой-либо случайности вы безвозвратно удалите файлы со своего Mac; файлы, у которых даже не было шанса попасть в корзину.
Однако в каждом облаке есть луч надежды, и этим лучом надежды является Recoverit для восстановления данных Mac. Даже файлы, удаленные через Терминал, все еще можно восстановить с помощью Recoverit, и это достижение невозможно для некоторых других программ для восстановления данных, но не для Recoverit.
Благодаря функциям, которые позволяют восстанавливать все типы файлов, удаленных или утерянных любым возможным способом, который вы только можете придумать, это единственное решение, которое вам нужно для возврата удаленных файлов и данных. Вот как им пользоваться:
Не лишним будет выбрать другое место сохранения для восстановленных файлов из их исходного каталога. Простая причина этого заключается в том, что когда вы восстанавливаете удаленные данные обратно в тот же каталог, из которого они были удалены, вы рискуете перезаписать данные до их полного восстановления.
Программа Recoverit для восстановления данных Mac существует уже много лет, что должно быть убедительным доказательством ее эффективности и того, насколько ей доверяют. Пользователи, которые пробовали другие программы для восстановления, а затем использовали Recoverit, всегда констатируют простой факт: когда дело доходит до восстановления данных, Recoverit берет верх.
Редко проходит день без того, чтобы вы не включили свой Mac и не получили доступ к своим файлам, не так ли? Файлы могут быть размером с документ или с видео в самом высоком разрешении.
Терминал позволяет очень легко убедиться, что ни один из этих файлов, больших или маленьких, не занимает места на диске вашего Mac. Терминал хороший инструмент для удаления любого типа файлов или папок, независимо от того, скрыты они или нет.
Если случится худшее и вы в конечном итоге избавитесь от важных файлов, Recoverit может вмешаться и снова все исправить. Дайте ему попробовать. Вы не пожалеете об этом.
Дмитрий Соловьев
Главный редактор