Як запобігти випадковому видаленню певних файлів і папок у Mac OS X


6

На Mac OS X, який хороший спосіб запобігти випадковому видаленню певних файлів і папок? Мені все ж потрібно вміти читати ці файли та папки та додавати нові файли до цих папок, але я хочу перестрибнути обручі, якщо хочу видалити будь-яку з них.

Відповіді:


6

Ви можете встановити прапорець "заблокований" у діалоговому вікні "Отримати інформацію". клацніть ctrl або вторинну кнопку миші у файлі -> "Отримати інформацію" -> встановіть прапорець "заблокований".

Іншим способом захисту файлу буде встановлення непорушного прапора за допомогою командного рядка:

$ chflags uchg <file>

Оформити замовлення http://osxfaq.com/Tutorials/LearningCenter/AdvancedUnix/ugp2/page2.ws та

$ man chflags

Спробував це поле " Заблоковано" , але я не зміг додати файли до каталогу. І якщо я позначив усі файли як " Заблоковані", а не папку, я міг би ще раз видалити папку та всі файли з нею. Хоча можна подивитися на незмінний прапор.
Свиш

Для інших, хто читає цю відповідь: Здається, встановлення прапорця Заблокований та встановлення цього прапора uchg робить те саме. У відповіді може здатися трохи схожим на два різні методи. Але врешті-решт вони однакові.
Свиш

4

Зніміть прапор, який можна "записати", а ще краще, зробіть їх власністю суперкористувача:

chmod -w [your files here]

sudo chown root:root [your files here]

Ви також можете скористатися полями "Інформація про файл -> Обмін та дозволи" Finder, щоб змінити дозволи файлів.


Коли я скинув прапор, що можна записати, у мене з’являється запитання до терміналу, коли я намагаюся його видалити: замінити r - r - r-- користувача / групу для файлу? Однак, коли я намагаюся видалити його за допомогою Finder, файл просто видаляється. Іншими словами, це, здається, не дуже допомагає ...
Свиш

Якщо видалити його для папки, здається, буде більш корисним ... Потім у Finder я отримую запит на автентифікацію, якщо я намагаюся видалити папку та якщо я спробую видалити файли з цієї папки.
Свиш

Лише параметри в розділі "обмін ..." - це "Читання та читання-запис". Будь-яка ідея щодо запобігання видаленню?
Даніель Спрінгер

Отже, здається, що лише для читання запобігає видаленню, але він автоматично перемикається назад.
Даніель Спрінгер

1

Щоб запобігти випадковому видаленню файлів у папці, я закінчив робити обидві пропозиції.

  • Зробити лише читання
  • Позначити як заблокований / Встановити прапор uchg

Щоб запобігти видаленню самої папки, я знайшов лише те, що вона позначила її як "Заблокована". Однак це також заважає додавати файли в цю папку, що може бути клопотом. Але це змушує вас знімати прапорець і перевіряти цей прапор кожного разу, коли ви хочете щось робити у цій папці, що може бути хорошою ідеєю, якщо ви не робите це занадто часто.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.