ОШИБКА. Переименуйте файлы и каталоги с помощью зарезервированных символов Windows

Спасибо всем за ваш ценный вклад, я наконец нашел ответ. Я не знаю, нормальный ли это способ, но я хотел бы поделиться подходом. Я искал ipconfig /all эквивалентную команду Linux, чтобы получить DNS-адрес для локальной сети на моей машине kali

Я с самого начала знал, что должен ввести свой локальный DNS-адрес в файл /etc/resolv.conf .

Итак, что я сделал, так это скомпрометировал машину Windows, которая была той же сетью, и использовал команду ipconfig /all на скомпрометированной машине. Оттуда я получил DNS-адрес сети, который я обновил в моем файле /etc/resolv.conf , и теперь команда nslookup работает как шарм.

Заметка для себя:

Попробуйте найти эквивалент команды ipconfig /all для Linux, чтобы получить DNS-адрес на самой локальной машине kali.

0
13.03.2020, 13:33
1 ответ

Вместо удаления каталога, дающего ошибки ввода/вывода, команду можно выполнить один раз для каждого из других каталогов.

Это команда, которую я использовал для удаления зарезервированных символов Windows:

find. -execdir rename -n 's/[\r\n]+/ /g;
                           s/:/./g;
                           s/[\|]/-/g;
                           s/[<>"?*]//g;
                           s/[ \f\t\v]+$//g;
                           s/^[ \f\t\v]+//g' {} \;

Он превращает новые строки в пробелы, затем заменяет :на ., затем заменяет \|на -, затем удаляет <>"?*, затем удаляет пробелы в конце имени файла, а затем делает то же самое. для пробелов в начале.

0
28.04.2021, 23:20

Теги

Похожие вопросы