8 методов удаления файлов, папок и каталогов через SSH

Как удалить файлы, папки и каталоги через SSH

В этом посте мы рассмотрим общую проблему, с которой сталкиваются некоторые пользователи, которым необходимо безопасно удалить нежелательные файлы и каталоги. Этот руководство охватит 8 методов удаления файлов, папок или каталогов через SSH. Кроме того, мы также обсудим наиболее эффективный инструмент восстановления в случае случайного потери или удаления данных. Давайте начнем!

удаление файлов и каталогов через SSH

Предварительные требования

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

Следуйте этим шагам, чтобы удалить файлы и каталоги с использованием SSH:

1. Включите доступ по SSH

Шаг 1. Нажмите Websites > Manage > SSH Access, чтобы включить доступ по SSH для вашей учетной записи.

нажмите кнопку ssh доступ

Шаг 2. Выберите Enable.

включить ssh-доступ

Теперь вы можете подключиться к своей учетной записи с использованием SSH.

2. Подключитесь к своей учетной записи через SSH

После включения доступа по SSH выполните следующие действия.

Шаг 1. Скопируйте SSH-команду.

скопируйте команду 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.

восстановление linux под nas и linux

Шаг 2. Установите удаленное соединение

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

установите удаленное соединение linux

После установки соединения 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 придет на помощь вашим данным. Попробуйте!