Як видалити файли .Ds_Store в Mac Os X

Фото - Як видалити файли .Ds_Store в Mac Os X

Finder ((англ. Іскатель- вимовляється «фа? Йндер») - системний файловий менеджер операційної системи Apple Mac OS) автоматично розміщує файл .DS_Store в кожній папці, яку ви відкрили. Файли .DS_Store створюються в Finder під час його звичайного процесу роботи. Ці файли містять параметри перегляду, позиції іконок, розміри вікна Finder, фони вікна, а також багато інших властивостями, але приховані від очей користувача.


Файли .DS_Store можуть бути пошкоджені і стати причиною того, що Finder буде поводитися дивно, коли ви відкриваєте папку, яка містить їх. Пошкоджені файли.DS_Store викликають такі проблеми, як миготіння вікна відкриття / закриття Finder, нездатність бачити деякі іконки або сортувати їх, а також змінювати параметри перегляду.

Кроки

  1. 1

    Для видалення пошкодженого файлу.DS_Store ви повинні використовувати додаток Terminal.app. Для цього необхідно увійти в Mac OS X в якості Адміністратора.

  2. 2

    Відкрийте командну оболонку Terminal (Термінал).
    • Відкрийте нове вікно Finder і перейдіть в папку Applications (Додатки) зліва. (З іншого боку, коли є `Finder` поряд з Apple в лівому верхньому кутку екрану, виберіть меню `Go` (Перейти) і натисніть `Applications` (Додатки)).
    • Всередині папки Applications майже в самому низу знаходиться папка `Utilities` (Утиліти). Відкрийте цю папку.
    • Знайдіть і двічі клацніть лівою кнопкою миші додаток `Terminal`, щоб відкрити його.

  3. 3

    Надайте собі права супер-користувача (super-user) в Terminal, щоб ви могли використовувати команди, необхідні для видалення деяких файлів.DS_Store. Це робиться за допомогою команди `sudo` (Switch User and Do).
    • У терміналі введіть наступне: sudo ls (всі рядкові символи) та натисніть [Enter] на клавіатурі.
    • Термінал запропонує ввести пароль. Використовуйте пароль облікового запису адміністратора. Якщо у вас немає пароля, залиште це поле порожнім. [Примітка: В цілях безпеки, на відміну від ОС Windows, Mac OS X не "проявить» ніяких ознак того, що ви набираєте пароль. Просто вводите його нормально, хоча нічого не відображається].

Метод 1 з 2: Перейдіть в папку з пошкодженим файлом .DS_Store

Тепер ви повинні перейти в папку з пошкодженим файлом .DS_Store або ця процедура не виправить вашу проблему (якщо це не папка, в якій, природно, відкривається Термінал - як правило, головна папка). Існують два способи виконання цього завдання.




  1. 1

    Спосіб 1: Використовуйте команду `cd` (Change Directory) разом з шляхом до папки, яку потрібно виправити.
    • Щоб перевести те, що ви робите в Finder, в письмовий вигляд, починайте з натискання `Macintosh HD` на робочому столі. Це перетвориться на символ `/`. Натисніть наступну папку. Після імені буде слідувати `/`, тому введіть символ `/` перед іменами інших папок. Наприклад, якщо папка, з якою у вас виникли проблеми, є `Macintosh HD` -> `Applications`, шлях до цієї папки буде: `/ Applications`. Якщо проблемна папка - `Utilities` всередині `Applications`, то шлях буде: `/ Applications / Utilities`.
    • Введіть cd / path (наприклад: cd / Applications), потім натисніть клавішу Enter.

  2. 2

    Спосіб 2: Ми можемо використовувати команду `cd` і перетягнути папку в Термінал, який автоматично завершує процес створення шляху для вас.
    • Введіть cd в Терміналі з подальшим пропуском.
    • Знайдіть папку з проблемою, але не відкривайте її. Перетягніть її значок в Термінал. Дивіться, як завершиться процес створення шляху для вас. Натисніть клавішу Enter.

Метод 2 з 2: Видаліть файл .DS_Store

Тепер ви можете видалити папку .DS_Store і всі її вміст за допомогою однієї дуже потужної команди: `rm` (Remove або Видалити) плюс параметр `-f` - видаляє всі файли і папки, що містяться в target name. Введення правильного цю команду.

  1. 1

    Введіть [b]rm -f.DS_Store і натисніть клавішу Enter. Термінал не попросить підтвердження і не подасть ніяких ознак, що все було завершено. Він видасть повідомлення тільки тоді, коли команда не працює.

  2. 2

    Тепер ви зможете перейти до папки в Finder і ця проблема повинна бути виправлена.

Поради



  • Аналіз команд терміналу, що використовуються в даному документі:
    • [b]sudo ls
      • sudo: означає `Switch User and Do` (Зміна користувача і Виконання). Дана команда дозволяє всього, що ввели після неї, виконаються з найпотужніших акаунтів на комп`ютері (Root), по суті роблячи це так, щоб дозволи і повідомлення про помилки відмови в доступі не заважали вам. У Mac OS X це залишається в силі до тих пір, поки не закриєте і повторно не відкриєте Термінал.
      • ls: означає `List` (Список) і створює Термінал-список всіх файлів і папок в поточній директорії.
    • [b]cd
      • cd: означає `Change Directory` (змінити каталог) і використовується для навігації по структурі папок на комп`ютері.
      • The path (Шлях): куди ми хочемо перейти. Деякі посилання включають: ~ для головної папки вашого поточного зареєстрованого користувача, і / - для `Macintosh HD` [тобто, [b]cd ~ це теж саме, що і [b]cd / Users /]
    • [b]rm -f
      • rm: означає `Remove` і використовується для видалення файлів.
      • -f: Це називається параметром і використовується для зміни команди. У цьому випадку він вказує команді rm змусити її виконуватися (ігнорувати права доступу та заперечення). Якби ми хотіли видалити папку, то ми повинні були б використовувати параметр -f, що також означає бути рекурсивним (тобто видалити все всередині, тому будьте обережні з параметром -f!).
      • The File: файл повинен бути видалений.

Попередження

  • Terminal.app - це програма, яка працює виключно з текстовим введенням інформації (команд). Проста помилка або випадкове натискання клавіші в Терміналі може мати серйозні наслідки. Дотримуйтесь також документованим процедурам Mac OS X Терміналу, поки не знаєте, що ви робите.
  • Файли .DS_Store не містять ніякої життєво важливої інформації та можуть бути видалені без страху виникнення серйозних наслідків. Finder створює їх вміст в міру необхідності. Те ж саме можна сказати про все найважливіше в операційній системі. Не видаляйте файли, якщо ви не знаєте, що вони роблять.

Що вам знадобиться

  • Mac OS X 10.0 або більш нова версія.
  • Обліковий запис Адміністратора та пароль.

External links

.DS_Store Community of Reddit with HowTos and Tools