У меня команда rsync дергается через скрипт, который показывает применяемые действия и ждет подтверждения. Помню, много лет назад ругался на опасность применения rm в консоли, но до сих пор воз и ныне там, где его оставили 40 лет назад. Есть ли какие-то готовые решения, которые избавят меня от этого аспекта неюзабельности никсовой консоли?
Есть ли какие-то готовые решения, которые избавят меня от этого аспекта неюзабельности никсовой консоли?
Здравствуйте,
booty позволяет создавать загрузочные образы операционных систем, которые будут загружаться прямиком в оперативную память (tmpfs, overlayfs + squashfs). Такая операционная система становится «одноразовой». Её повреждение не приводит к реальным повреждениям. после перезагрузки система как новая. Вы можете смело выполнить rm -rf /.
У меня сильное подозрение, что ты переизобрел велосипед. По описанию твой проект ну очень похож на FRUGAL, что применяется в Puppy, PuppyRus и Tiny Core Linux.
Тогда я вообще не понимаю, чего ты хочешь. Если ты хочешь удалить файлы без индивидуального подтверждения, ты набираешь rm -f и подтверждаешь удаление всех файлов клавишей ENTER. Если нужно индивидуальное подтверждение, то просто rm и подтверждаешь каждый файл. Что тут ещё не хватает?
Если ты хочешь удалить файлы без индивидуального подтверждения, ты набираешь rm -f и подтверждаешь удаление всех файлов клавишей ENTER. Если нужно подтверждение, то просто rm и подтверждаешь каждый файл. Что тут ещё не хватает?
Не хватает понимания того, что именно я удаляю очередной криптокомандой. Не хватает простого удаления малого числа файлов и сложного — больших. Не хватает возможности отменить ошибочную команду. Ну, знаешь, примерно как в фейсбуке одной командой положили на целый день весь фейсбук, инстаграм, и ватсап — там тоже сидели прыщеглазые создания, которых команды в духе «rm» устраивали, пока они не наступили на эти грабли и начальство эти грабли не засунуло им в жопу, после чего админы наконец приняли меры.
Почему-то больше ни у кого такой проблемы не возникло. Ни на какие выводы не наводит?
Еще как минимум у амазона возникало.
PS: вы должны понимать, что у меня две статьи на хабре про фейсбук и про амазон, так что вполне возможно, что если копнуть глубже, то прецедентов будет больше.
Значит варианта два остается: либо писать скрипт, который все уделенные посредством rm будет куда-нибудь складывать (где-то видел такой), и потом можно чистить кроном или типа того через пару дней, либо писать скрипт, который при использовании джокерных символов с rm будет подставлять ls или echo и запрашивать подтверждение.
Не хватает понимания того, что именно я удаляю очередной криптокомандой.
Всем хватает, а тебе не хватает. Не наводит на размышления?
Не хватает простого удаления малого числа файлов и сложного — больших.
Осталось дать формальные определения понятиям «простого», «сложного», «малого», «большого». Впрочем, даже после их формального определения никто не помешает, упомянутой в стартопосте обезьяне с гранатой, «просто» удалить «малое число файлов» в количестве одной штуки, даже если это файл removing_this_file_ends_universe_existence.oops
Впрочем, даже после их формального определения никто не помешает, упомянутой в стартопосте обезьяне с гранатой, «просто» удалить «малое число файлов» в количестве одной штуки, даже если это файл removing_this_file_ends_universe_existence.oops
Между прочим, винда спрашивает перед удалением того самого одного файла.
Между прочим, винда спрашивает перед удалением того самого одного файла.
Это ты ещё мак не видел. Там НЕЛЬЗЯ в одной папке иметь 2 файла с одинаковым именем, но разным расширением. Сохранил doc в pdf и всё - doc она удалит.
Я после такого задумчиво покурил и вернул этот мак владельцу. Думал себе как печатную машинку взять на всякий случай, хотя особой надобности нет, вне офиса я не работаю, железка-то вроде прикольная, живёт долго от акб, да и стоит недорого, новые по 70к, а мне ещё дешевле отдали бы. Но оно совсем think different.
Нет, перед удалением одного файла из консоли командой del она не спрашивает. Кстати, а что тебе мешает в линуксе использовать графический ФМ и удалять не по маске, а выделением? Это же спасёт тебя от страшного ужасного удаления всего через *. Заодно можно и корзину включить и предупреждения настроить.
Кстати, а что тебе мешает в линуксе использовать графический ФМ и удалять не по маске, а выделением? Это же спасёт тебя от страшного ужасного удаления всего через *. Заодно можно и корзину включить и предупреждения настроить
Например, тот факт, что я не знаю ни одного хорошего ФМ под линь. А корзина под гномом у меня почему-то вообще не работает.
Клоны norton/volkov/far есть, клоны total commander тоже. Понятно что говно кривое, но волков бояться - в лес не ходить. Такова судьба линуксоида, прими её с честью.