Как удалять файлы на Маке минуя корзину?
dacchi  -    20057
На Винде просто зажимаем шифт + дэл. На Маке есть подобное?
Ответов 56
  • Acapulco
    5 июня 2012
     

    Можно нажать правую кнопку мышки и в открывшейся менюшке выбрать "Переместить в корзину"

    0
    • Slava_KnCC
      6 июня 2012
       

      Акапулько, а вот "минуя корзину" - это вам ни о чем не напоминает ?

      сам советов не дам - избегаю маков, как прокаженных...

      0
      • Acapulco
        6 июня 2012
         

        не смеши :)

        чел спрашивал, можно ли стереть объект не перетаскивая его мышой в пиктограмму корзины?

        ну а если мышкой лень работать, то объект можно удалить сочетанием кнопок "command" + "delete" на маковской клаве или если используешь обычную клаву, то "значок винды" + "backspace".

        0
        • Slava_KnCC
          6 июня 2012
           

          мде-е, сразу видно - виндой никогда не пользовался или забыл напрочь =))

          0
    • zxccxz
      14 февраля 2014
       

      ты

      ты гений

      0
  • dacchi
    6 июня 2012
     

    Ответ нашел в сети - все не так просто, как ожидал.

    в большинстве случаев, нынешние Мак-пользователи – это бывшие юзеры Оконной системы, соответственно и некоторые привычки у них остались оконные. Например – удаление файлов минуя корзину по нажатию горячих клавиш «Shift+Delete». К сожалению в Mac OS X такой фишки нету, и такая комбинация не работает.

    Это весьма неудобно в ряде случаев, возьмем к примеру такую ситуацию, что у вас к Маку подключена флешка и вы хотите скинуть туда какие-либо файлы, но как часто бывает, свободного места не флешке не осталось и вы начинаете судорожно что-то удалять. Удалив ненужные файлы с флешки, свободного места по-прежнему не прибавилось, так как файл перемещен в корзину. И вот мы открываем корзину и хотим ее очистить, но обнаруживаем там файлы, которые нежелательно бы удалять навсегда, авось еще потребуются в ближайшее время. Вот тут то бы и пригодилась функция удаления отдельных файлов минуя корзину.

    Но нету ничего невозможного в Mac OS X. Достаточно вооружиться Автоматором и Apple Script и собственноручно реализовать эту отсутствующую функцию.

    Переходим к делу.

    Шаг 1.
    Открываем Automator. Выбираем «Служба»
    http://gallery.ykt.ru/galleries/comp/2012/06/1074160_0.png

    Шаг 2.
    Ставим «Служба получает выбранные файлы и папки в Finder.app»
    http://gallery.ykt.ru/galleries/comp/2012/06/1074160_1.png

    Шаг 3.
    Из левой колонки выбираем «Файлы и папки» → «Получить выбранные объекты Finder» и перетаскиваем в главную вкладку.
    http://gallery.ykt.ru/galleries/comp/2012/06/1074160_2.png

    Шаг 4.
    Опять же, из левой колонки выбираем «Утилиты» → «Запустить AppleScript» и перетаскиваем в главную вкладку.
    http://gallery.ykt.ru/galleries/comp/2012/06/1074160_3.png

    Шаг 5.
    Удаляем все содержимое из окна «Запустить AppleScript» и вставляем следующий скрипт:
    on run {input, parameters}
    display dialog "Macoholic.ru ©
    Вы действительно хотите удалить файл минуя корзину?" buttons {"Да, удалить", "Нет, не стоит"} with icon stop

    set userChoice to button returned of result

    repeat with eachItem in input
    try
    if userChoice = "Да, удалить" then
    do shell script "rm -rf" & space & quoted form of POSIX path of eachItem
    else if userChoice = "Нет, не стоит" then
    return
    end if
    end try
    end repeat
    end run

    Получится примерно так:
    http://gallery.ykt.ru/galleries/comp/2012/06/1074160_4.png

    Шаг 6.
    Почти все готово. Осталось сохранить службу. Для этого жмем Command + S и вводим желаемое имя службе. Например: «Удалить минуя корзину».
    http://gallery.ykt.ru/galleries/comp/2012/06/1074160_5.png

    Все, теперь если щелкнуть по файлу правой кнопкой мыши, то у нас в контекстном появится пункт «Удалить минуя корзину», чего мы собственно и добивались.
    http://gallery.ykt.ru/galleries/comp/2012/06/1074160_6.png

    Теперь осталось навести лоск и добавить юзабилити к нашему скрипту.


    Проигрывание звука по завершению удаления
    Для этого добавим в строку «do shell script «rm -rf» & space & quoted form of POSIX path of eachItem» следующий код:
    & (do shell script "afplay '/System/Library/Sounds/Submarine.aiff'")

    Полностью скрипт будет выглядеть вот так:
    on run {input, parameters}
    display dialog "Macoholic.ru ©
    Вы действительно хотите удалить файл минуя корзину?" buttons {"Да, удалить", "Нет, не стоит"} with icon stop

    set userChoice to button returned of result

    repeat with eachItem in input
    try
    if userChoice = "Да, удалить" then
    do shell script "rm -rf" & space & quoted form of POSIX path of eachItem & (do shell script "afplay '/System/Library/Sounds/Submarine.aiff'")
    else if userChoice = "Нет, не стоит" then
    return
    end if

    end try
    end repeat
    end run
    Примечание: вместо /System/Library/Sounds/Submarine.aiff – вы можете указать путь к любому аудиофайлу.

    Сохраняем службу. Проверяем.

    0
    • dacchi
      6 июня 2012
       

      Озвучка голосом по завершению удаления

      Становится еще интереснее. Сделаем так, чтобы по завершению удаления файла, Mac OS X проиграла звук и озвучила голосом данное событие.

      Для этого добавим в строку «do shell script «rm -rf» & space & quoted form of POSIX path of eachItem & (do shell script «afplay ‘/System/Library/Sounds/Submarine.aiff’») &» следующий код:

      & say "Окей сэр. Файл удален." using "Milena"

      В итоге скрипт будет выглядеть вот так:

      on run {input, parameters}
      display dialog "Macoholic.ru ©
      Вы действительно хотите удалить файл минуя корзину?" buttons {"Да, удалить", "Нет, не стоит"} with icon stop

      set userChoice to button returned of result

      repeat with eachItem in input
      try
      if userChoice = "Да, удалить" then
      do shell script "rm -rf" & space & quoted form of POSIX path of eachItem & (do shell script "afplay '/System/Library/Sounds/Submarine.aiff'") & say "Окей сэр. Файл удален." using "Milena"
      else if userChoice = "Нет, не стоит" then
      return
      end if

      end try
      end repeat
      end run

      Сохраните службу. Теперь после удаления файла мы услышим звук Submarine.aiff и «милый» голос Милены «Окей, сэр. Файл удален.»

      Маленькое примечание: русский голос «Милена» доступен только в OS X Lion. Для более ранних версий Мак – русских голосов нету. Но можно услышать английскую озвучку, для этого поменяйте Milena, на Alex и введите любую фразу на английском вместо «Окей сэр. Файл удален.»

      С забавными дополнениями к скрипту закончили, осталось повысить его юзабилити. А именно – назначить хоткей для удаления файла мимо корзины.


      Хоткей для удаления файла минуя корзину Mac OS X
      Идем в Системные настройки → Клавиатура → Сочетания клавиш

      Кликаем по «Службы», прокручиваем список в самый низ и находим имя нашего скрипта «Удалить минуя корзину»

      Щелкаем справа от названия и нажимаем удобную вам комбинацию клавиш, по которой вы хотите чтобы удалялся файл.

      0
  • cholito
    14 февраля 2014
     

    скрипт установлен

    спасибо!
    с голосом только проблема, не работает

    0
  • eins-zwei
    14 февраля 2014
     

    ппц какой-то

    0
    • binary_digit
      14 февраля 2014
       

      mac система для гиков

      ядро бсд

      0
      • Slava_KnCC
        14 февраля 2014
         

        не не - МАК для домохозяек, потому что там все залимитировано от и до...

        Это что-то нелимитированное сделать - доступно только гикам ))

        0
        • wmykt
          14 февраля 2014
           

          как понять залимитировано?

          0
          • Slava_KnCC
            14 февраля 2014
             

            Примерно так: Шаг влево, шаг вправо - попытка к бегству, прыжок на месте - провокация! Открываем огонь на поражение - без предупреждения ...

            0
            • binary_digit
              15 февраля 2014
               

              ты маком пользовался ?

              поюзай сначала потом рассуждай, что там залимитировано что нет.

              0
            • binary_digit
              15 февраля 2014
               

              резко ответил, ты уж извени, вот смотри холиварчик

              http://habrahabr.ru/post/146880/

              а гики действительно сидят на мас ос. это общеизвестный факт. единственная система с нормальным ядром и полностью настраиваемая. в общем отличная вещь. но дорого.

              0
              • zxccxz
                17 февраля 2014
                 

                и

                ну и чем ядро мак лучше других ядер?
                что имеешь ввиду под полностью настраиваемая? бред несешь какой-то

                0
                • binary_digit
                  17 февраля 2014
                   

                  ты иди учи компьютерную грамоту, тут пока тебе рано ошиваться и советы давать

                  ядро мак лучше хотя бы тем что оно родитель для ядер остальных ОС. читай http://ru.wikipedia.org/wiki/OS_X, и не надо тут грубить никаму, обшайся нормально. если ты чего то не допонимаешь, то это не значит что все по твоему. и не много истории тебе не повредит http://www.maclinks.ru/

                  0
                  • tip
                    17 февраля 2014
                     

                    Гы, а мужики-то не знали...

                    А перечислите, пожалуйста, "остальные ОС", для которых XNU - родитель.

                    0
                    • binary_digit
                      18 февраля 2014
                       

                      ну мужики, как так

                      image

                      mach разрабатывался как ядро для UNIX и имеет многие фишки , драйвера в составе ядра, IPS (правда своеобразный и измененый)

                      0
                  • zxccxz
                    18 февраля 2014
                     

                    почему?

                    почему оно должно быть лучше даже если оно родитель других ядер?

                    0
      • zxccxz
        14 февраля 2014
         

        ичо

        ичо? фигня этот мак. линукс не любишь а мак уважаешь? че за бред

        0
        • binary_digit
          15 февраля 2014
           

          ну все, пришел, сказал как отрезал.

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

          0
          • zxccxz
            17 февраля 2014
             

            удалить

            удалить файл с флехи минуя корзину? у меня все так и делается :)

            0
            • binary_digit
              17 февраля 2014
               

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

              просто наутилус настрой на удаление кнопкой del минуя корзину. но ты не старайся ничо не у тебя не выйдет. ты можешь установить права на корзину , в данном случае файлы просто не будут иметь возможность записи в директорию и будут удалятся навсегда.
              https://bugs.launchpad.net/nautilus/+bug/118988

              0
          • Πρωτεύς
            17 февраля 2014
             

            (+)

            Что за бред? Не нужно никаких скриптов, если и так всё есть.

            image

            0
            • binary_digit
              18 февраля 2014
               

              контектсное меню и линукс ...а ты еще хвалишь ОС и даже не знаешь его банальные веши .... "о хоткеях на удаление"

              ну почитай, может что нового подчеркнешь
              http://meandubuntu.ru/2011/07/gnome-3-удаление-файлов-через-delete/
              тоже самое на неруском
              http://www.webupd8.org/2011/08/restore-delete-key-for-moving-files-to.html

              0
            • binary_digit
              18 февраля 2014
               

              блин пробежался по своим ссылкам, и понял враг кругом

              якт ломает ссылки к чертям,
              https://bugs.launchpad.net/nautilus/+bug/118988 - вместо этой открывает 404.
              если кому интересно nautilus/%20bug/118988 надо поменять на +

              а в этой вообще русский язык не хочет воспринимать http://meandubuntu.ru/2011/07/gnome-3-удаление-файлов-через-delete/ ...

              0
              • Πρωτεύς
                18 февраля 2014
                 

                (+)

                Цитата:
                binary_digit 15.02.2014 (08:52)
                проделай то же самое что нужно автору топика в дебиан, двумя кликами, как в виндовс.
                Двумя кликами, как в виндовс. Debian.

                ЧИТД.

                P.S.

                Неумение разобраться со ссылками - очень симптоматично для cписиалиста по всем ОС на трёх языках. Списиалст, такой списиалист.

                Ты и на Википедию ссылаться не умеешь, binary_digit, он же Иероним Карл Фридрих фон Мюнхгаузен.

                :))

                0
                • binary_digit
                  18 февраля 2014
                   

                  ну великий сенсей по ссылкам, буду с нетерпением ждать вашех линков

                  по кнопке дел не удалить тебе файл безвозвратно, как не старайся. можно только установив права на корзину. а в прочем...зачем мне нужно тебе что то объяснять, да и как такой мудрейший снизашол до такой бестолочи как я ...откланяюсь и удаляюсь, юзайте контекстное меню и наслаждайтесь свой чудесной ОС

                  0
                  • Πρωτεύς
                    18 февраля 2014
                     

                    (+)

                    ОМГ! Ну зачем, зачем ты пытаешься рассуждать о том, в чём не смыслишь ни-хре-на.

                    Выделенный файл я могу удалить клавишей Del - в корзину. Сочетание Shift+Del удалит файл безвозвратно с выдачей окна подтверждения:

                    image

                    По поводу безвозвратного удаления мышкой "в два клика как в винде" ты уже слил. Теперь ты слил во второй раз - с клавиатурой.

                    :)

                    0
                    • binary_digit
                      18 февраля 2014
                       

                      gnome 3 не удаляет по умолчанию кнопкой del

                      удаляет сочетанием ctrl+del. гном по умолчанию в качестве графического интерфейса в дебиан. что бы научить удалять кнопкой дел, надо делать телодвижения, что требует особых знаний.
                      вопрос был про удаление файла без корзины. в винде с этим все хорошо, просто галочки. в маке надо скриптить. но и линукс надо скриптить для кнопок, хотя тут (впрочем как и в мак) можно повесить безусловное удаление на бинд. удалить безвозвратно файл в линуксе кнопкой дел можно только установив права на корзину.

                      0
                      • Πρωτεύς
                        18 февраля 2014
                         

                        (+)

                        Пионер, прочитай свой бред внимательно и осознай, что Gnome3 !== Linux. Списиалист.

                        Если ты ничего не можешь, не умеешь и не видел, кроме Gnome3 - это твои личные сексуальные проблемы, трахайся всласть.

                        Цитата:
                        но и линукс надо скриптить для кнопок
                        Бгггггг... SkriptKiddie...

                        :D

                        0
                        • binary_digit
                          18 февраля 2014
                           

                          чо ты зубы скалишь, пионер ?

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

                          0
  • ILYA_SAKHA
    19 февраля 2014
     

    гыгыгы

    признай свое поражение =)

    0
  • Corvair
    14 февраля 2014
     

    Вот это операционка...

    Рядовая операция с файлами превращается едва ли не в хирургическую =)

    0
    • Slava_KnCC
      14 февраля 2014
       

      хирургам такое не под силу ))

      0
      • Alt
        15 февраля 2014
         

        там только психиатры =)

        0
        • binary_digit
          15 февраля 2014
           

          дурни вы....чувак простейшим скриптом поднял службу и добавил пункт в меню

          это в винде так просто , вы попробуйте то же самое в линукс проделать

          0
          • аываыва
            17 февраля 2014
             

            а если бы это была домохозяйка

            попробуй рискни объяснить все это ей

            0
            • binary_digit
              17 февраля 2014
               

              домохозяйка пусть блины печет и сморит сайты с видео

              если ей нужна помошь специалиста, пусть раскошелится. каждый должен заниматься своим делом

              0
              • аываыва
                18 февраля 2014
                 

                мак изначально создавался для всех людей, всех возростов

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

                0
                • остро
                  18 февраля 2014
                   

                  Вопрос сноса файлов на Маке не стоял

                  Потому что перенос в корзину никогда не занимал время в отличии от винды.
                  Ну и рядовой юзер не напрягается от двух нажатий на клаве.

                  Назначение же компа для домохозяек состоит в бытовых вещах: надиктовать голосом письмо, посмотреть фотки, замонтировать домашнее видео, поболтать в интернете и т.д. А для этих вещей Мак заточен лучшее других платформ/операционок. Об этом знает каждый, кто интересовался темой.

                  0
                  • аываыва
                    19 февраля 2014
                     

                    хорошо

                    куплю бабушке мак

                    0
          • Alt
            17 февраля 2014
             

            Теперь осталось обучить конечного пользователя (юзера от 7 до 70 лет)

            кодить - и наступит рай. Да ты жжош однако. ОС должна работать ДЛЯ людей, а не наоборот.

            0
            • binary_digit
              17 февраля 2014
               

              именно так. ОС это оболочка для прикладных программ

              хочешь плюшек ? кодь сам либо используй программы других. я это не я жгу, суть компьютеров такая, просто ты ее маленько не понимаешь. читай теорию операционных систем

              0
              • Πρωτεύς
                17 февраля 2014
                 

                (+)

                Цитата:
                ОС это оболочка
                Ты эта, с гондоном попутал. :)

                читай теорию операционных систем

                0
                • binary_digit
                  17 февраля 2014
                   

                  ну не с гондоном ))))

                  *** то наоборот надевается на "инструмент" ))
                  мне то что ее читать ...на трех языках давно прочел и усвоил, я то старый, люди вот не понимают, думаю что он с коробки должна все их хотелки предугадывать, там где чуток больше думать надо боятца как огня, напильником совсем не хотят работать

                  0
            • Corvair
              17 февраля 2014
               

              Когда на школьном уроке информатики (ОИВТ) столкнулся с Бейсик Вильнюсом,

              решил, что пользователю (оператору!) ЭВМ надо каждый раз писать свою программу под каждую задачу :)

              0
              • binary_digit
                17 февраля 2014
                 

                ну в те времена примерно так и было )

                я помню это время, тогда был чистый дос или консольный линукс, при чем файловая оболочка вроде нортон командера (хотя волков командер работал заметно шустрее) было довольно круто. немного поработал на UNIX тогда, более плотно познакомлся с BSD. было хорошее время, люди относились с уважением, не то что сейчас ....
                в то время прикладного софта было мало, аппаратные возможностискудны, но за то как мы радовались там простым вешам как добавление регистров ММХ или прочим земным радостям ))

                0
                • Πρωτεύς
                  17 февраля 2014
                   

                  (+)

                  Барон Мюнхгаузен, перелогиньтесь.

                  0
  • zeza
    5 октября 2014
     

    удалить файл минуя корзину на mac os

    все работает, спасибо
    хочу сменить звук, как отредактировать эту службу?

    0
  • фактор
    5 октября 2014
     

    ну и е******ля с этими юникс системами

    простому пользователю лучше тогда винда, чем мак или другой юникс.

    0
  • Андрей
    22 февраля 2015
     

    Удаление applesciptom

    Привет всем. Помогите разобраться. Нужен скрипт при запуске которго тупо стирается все из корзины.
    Данный скприпт требует подверждения вы точно хотите удалить


    tell application "Finder"
        empty trash
    end tell

    Нужно что бы удалял без оговорочно даже файлы которые залочены.

    0
  • kaligari
    18 сентября 2015
     

    Вот тут детально рассказано, как удалить файлы безвозвратно: http://softdroid.net/abledata

    0
Авторизуйтесь, чтобы комментировать
Ваши данные будут надежно защищены и не будут переданы третьим лицам
Обратная связь