В этом посте мы рассмотрим общую проблему, с которой сталкиваются некоторые пользователи, которым необходимо безопасно удалить нежелательные файлы и каталоги. Этот руководство охватит 8 методов удаления файлов, папок или каталогов через SSH. Кроме того, мы также обсудим наиболее эффективный инструмент восстановления в случае случайного потери или удаления данных. Давайте начнем!
Предварительные требования
Прежде чем приступить к удалению через SSH, крайне важно убедиться, что у вас есть необходимые разрешения и доступ к файлам, папкам и каталогам, которые вы хотите удалить. Это можно сделать, подключившись к серверу с использованием учетной записи с достаточными привилегиями. Кроме того, рекомендуется регулярно создавать резервные копии важных файлов и папок, чтобы избежать случайного удаления или потери данных.
Следуйте этим шагам, чтобы удалить файлы и каталоги с использованием SSH:
1. Включите доступ по SSH
Шаг 1. Нажмите Websites > Manage > SSH Access, чтобы включить доступ по SSH для вашей учетной записи.
Шаг 2. Выберите Enable.
Теперь вы можете подключиться к своей учетной записи с использованием SSH.
2. Подключитесь к своей учетной записи через SSH
После включения доступа по SSH выполните следующие действия.
Шаг 1. Скопируйте SSH-команду.
Шаг 2. См. таблицу ниже для приложений в зависимости от операционной системы вашего устройства.
Linux |
macOS |
Windows |
Для SSH-подключений вы можете использовать Terminal. Щелкните Ctrl + Alt + T или введите Terminal чтобы запустить его. | Вы также можете использовать Terminal. Для доступа к нему найдите Terminal в Spotlight. | Подойдет любой SSH-клиент. |
Шаг 3. Вставьте команду, которую вы скопировали на первом шаге, в Terminal. Вставьте параметры PuTTY как описано в учебнике.
В обоих случаях произойдет следующее:
Аутентичность хоста '[185.185.185.185]:65002 ([185.185.185.185]:65002)' can't be established.
ECDSA key fingerprint is
SHA256:Eze2ImXw1MWfgAMbcWxfc2EQwAkgTHOEPsNwSnEAHAQ.
Введите yes
чтобы продолжить.
Шаг 4. Затем будет запрошен пароль. Введите пароль вашей учетной записи, чтобы подключиться через SSH.
Примечание:
● Пароль не будет отображаться по соображениям безопасности, но данные по-прежнему вставляются. Не беспокойтесь о пропущенных символах; введите пароль и нажмите Enter.
● Пароли можно копировать и вставлять, щелкнув правой кнопкой мыши на компьютере. В Windows он сразу вставляет пароль, в Linux отображается меню опций.
● Пароль SSH такой же, как и пароль FTP для вашего основного домена. Если вам нужна помощь в определении точного значения, вы можете создать новый пароль FTP и SSH или только SSH.
● Если терминал/консоль закрывается сразу после ввода пароля, отключите доступ по SSH, повторно включите его и подключитесь заново.
3. Найдите файл(ы), папку или каталог, который вы хотите удалить
После включения SSH и подключения к вашей учетной записи вы можете найти данные, которые вы хотите удалить.
Для этого перейдите в корневой каталог сайта и выполните следующую команду:
ls
Если нужное содержимое находится в подкаталоге, перейдите в него, введя следующее:
cd path/to/files
Где "path/to/files" заменяется путем к вашим файлам. Например, если ваши файлы находятся в public_html/new/version1, команда должна быть "cd new/version1".
Как удалить файл(ы), папку или каталог через SSH
Теперь, когда мы рассмотрели необходимые предварительные требования, давайте перейдем к удалению файлов, папок и каталогов через SSH. Этот процесс можно выполнить с использованием различных команд терминала.
Если вам сложно читать инструкции, вы можете свободно посмотреть это видео, чтобы удалить файлы и папки через SSH.
1. Удаление одного файла в указанном каталоге через SSH
При использовании SSH и команды rm для удаления файла или каталога вам будет предложено подтвердить удаление перед выполнением. Однако это не всегда то, что нам нужно. Мы можем не хотеть подтверждать каждый файл, папку и подпапку.
Чтобы рекурсивно удалить файл, папку или содержимое папки с использованием SSH, мы используем опцию -f (force) внутри команды rm.
Чтобы удалить один файл в указанном каталоге без запроса подтверждения, используем следующую команду:
rm -f path/to/directory/filename.extension
Вот пример. Чтобы удалить файл с именем myfile.txt находящийся в каталоге home/user/, мы выполним следующий синтаксис:
rm -f home/user/myfile.txt
2. Удаление одного файла в текущем рабочем каталоге через SSH
Удаление одного файла в текущем рабочем каталоге с использованием SSH без подтверждения намного проще. Мы пропускаем часть каталога предыдущей команды.
В результате мы будем использовать следующую команду:
rm -f filename.extension
Например, предположим, что вы хотите удалить файл с именем myfile.txt из текущего рабочего каталога без запроса подтверждения. Вы должны выполнить эту команду:
rm -f myfile.txt
3. Удаление нескольких файлов за один раз через SSH
Чтобы удалить несколько файлов в текущем каталоге за один раз через SSH, выполните следующий синтаксис:
rm -rf *
4. Удаление папки в указанном каталоге через SSH
Чтобы удалить папку в указанном каталоге без запроса подтверждения, мы используем команду, аналогичную удалению файла в указанном каталоге.
Выполните следующую команду:
rm -f path/to/diretory/foldername
Например, если вы хотите удалить папку с именем myfolder в каталоге home/user/ directoryбез запроса, введите:
rm -f home/user/myfolder
5. Удаление папки со всем ее содержимым в указанном каталоге через SSH
Использование SSH для удаления папки и всех ее содержимого (рекурсивно) без запроса подтверждения также просто, как и в других вышеописанных сценариях.
Мы должны использовать:
rm -rf path/to/directory/foldername
Например, чтобы рекурсивно удалить папку с именем myfolder в каталоге home/user/directory выполните эту команду:
rm -rf /home/user/myfolder
6. Удаление папки в текущем рабочем каталоге через SSH
Мы используем команду из предыдущего раздела и опускаем часть path/to/directory/, когда удаляем папку в текущем рабочем каталоге с использованием SSH без подтверждения.
В этой части мы вводим имя папки. Следовательно, команда будет:
rm -f foldername
Например, если папка, которую нужно удалить, называется myfolder, команда будет следующей:
rm -f myfolder
7. Удаление папки со всем ее содержимым в текущем рабочем каталоге через SSH
Чтобы удалить папку со всем ее содержимым рекурсивно, находясь в текущем каталоге, используйте команду:
rm -rf foldername
То есть, если папка называется myfolder, команда для ее удаления вместе со всеми файлами и подкаталогами без подтверждения будет:
rm -rf myfolder
8. Удаление всех содержимого текущего рабочего каталога через SSH
Используйте следующую команду, чтобы удалить все содержимое (файлы, папки и подкаталоги) текущего каталога или рабочего каталога операции без запроса подтверждения.
rm -rf *
Как восстановить случайно удаленные файлы/папку/каталог через SSH
Случайное удаление файлов, папок или каталогов через SSH неизбежно, но это фрустрирующий опыт, когда удаляются нужные файлы. Итак, устали от таких сценариев? Позвольте Wondershare Recoverit помочь вам! Recoverit - это мощное программное обеспечение для восстановления данных в Linux, которое может помочь восстанавливать случайно удаленные файлы, папки или каталоги с вашего сервера через SSH. Это программное обеспечение имеет высокий процент успешности при восстановлении потерянных данных и простоту использования, что делает его доступным даже для тех, у кого небольшие технические знания. В случае случайного удаления файлов на вашем сервере через SSH Wondershare Recoverit может стать спасителем, помогая вам восстановить ваши важные файлы и папки.
Wondershare Recoverit – лидер в восстановлении данных
5 481 435 человек уже скачали.
Возможность восстановления более 1000 типов файлов с практически любого носителя информации, такого как ПК с Windows/Mac/Linux, серверы NAS, USB-накопители, SD-карты, внешние жесткие диски, цифровые камеры и т. д.
Эффективная обработка различных сценариев потери данных, включая случайное удаление, опустошение корзину или корзину, форматирование, потерю раздела, вирусные атаки, RAW и RAID.
Интуитивно понятный интерфейс, который позволяет предварительно просматривать файлы перед восстановлением. Оплата не требуется, если файлы невозможно восстановить.
Протокол безопасной оболочки (SSH) используется многие годы для удаленного доступа к машинам Unix, Linux и BSD. Хотя SSH теперь можно использовать в Windows и Mac, в основном это инструмент для систем на основе Linux. В данном контексте важно знать, как восстановить удаленные файлы, папки или каталоги на машине Linux с использованием SSH. В этом случае приходит на помощь Wondershare Recoverit. Ниже мы покажем вам, как использовать Wondershare Recoverit для восстановления удаленных файлов, папок или каталогов через SSH в Linux.
Шаг 1. Выберите Восстановление Linux
Запустите программное обеспечение Wondershare Recoverit после скачивания и установки. Затем выберите опции NAS и Linux на левой стороне основного интерфейса. Для продолжения нажмите Восстановление Linux.
Шаг 2. Установите удаленное соединение
Введите необходимую информацию в новом окне, которое появится, чтобы установить удаленное соединение. Когда закончите, нажмите Подключить.
После установки соединения Recoverit запустит автоматическое сканирование для поиска ваших потерянных данных на компьютере с Linux.
Шаг 3. Восстановите удаленные файлы
Процедура сканирования может занять некоторое время, в зависимости от объема сканируемых данных; статус сканирования отображается в нижней панели. Вы можете приостановить сканирование, когда найден нужный файл.
Когда сканирование завершено, Recoverit позволяет предварительно просмотреть файлы, чтобы удостовериться, что они те, которые вы хотите восстановить. Выберите найденные файлы или папку и нажмите Восстановить чтобы сохранить их в безопасном месте.
Для Windows Vista/7/8/10/11
Для macOS X 10.10 и выше
Вот видеоклип для более подробного руководства.
Для Windows Vista/7/8/10/11
Для macOS X 10.10 и выше
Заключение
Теперь вы понимаете, как использовать SSH для удаления файлов, папок, подпапок и всех содержимого без подтверждения. Эти 8 методов помогут вам удалить ненужные файлы, выбрав нужные действия. Однако если вы случайно удалите неправильные файлы, Wondershare Recoverit придет на помощь вашим данным. Попробуйте!