Как удалить файлы .Ds_Store в Mac Os X
2 методика:Перейдите в папку с поврежденным файлом .DS_StoreУдалите файл .DS_Store
Finder ((англ. искатель; произносится «фа́йндер») — системный файловый менеджер операционной системы Apple Mac OS) автоматически размещает файл .DS_Store в каждой папке, которую вы открыли. Файлы .DS_Store создаются в Finder во время его обычного процесса работы. Эти файлы содержат параметры просмотра, позиции иконок, размеры окна Finder, фоны окна, а также многие другие свойствами, но скрытые от глаз пользователя.
Файлы .DS_Store могут быть повреждены и стать причиной того, что Finder будет вести себя странно, когда вы открываете папку, содержащую их. Поврежденные файлы.DS_Store вызывают такие проблемы, как мигание окна открытия/закрытия Finder, неспособность видеть некоторые иконки или сортировать их, а также изменять параметры просмотра.
Шаги
-
1
Для удаления поврежденного файла .DS_Store вы должны использовать приложение Terminal.app. Для этого необходимо войти в Mac OS X в качестве Администратора.
-
2
Откройте командную оболочку Terminal (Терминал).
- Откройте новое окно Finder и перейдите в папку Applications (Приложения) слева. (С другой стороны, когда есть 'Finder' рядом с Apple в левом верхнем углу экрана, выберите меню 'Go' (Перейти) и нажмите 'Applications' (Приложения)).
- Внутри папки Applications почти в самом низу находится папка 'Utilities' (Утилиты). Откройте эту папку.
- Найдите и дважды щелкните левой кнопкой мыши приложение 'Terminal', чтобы открыть его.
-
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: Используйте команду 'cd' (Change Directory) вместе с путем к папке, которую нужно исправить.
- Чтобы перевести то, что вы делаете в Finder, в письменный вид, начинайте с нажатия 'Macintosh HD' на рабочем столе. Это превратится в символ '/'. Нажмите следующую папку. После имени будет следовать '/' , поэтому введите другой символ '/' перед именами других папок. Например, если папка, с которой у вас возникли проблемы, является 'Macintosh HD' -> 'Applications', путь к этой папке будет: '/Applications'. Если проблемная папка - 'Utilities' внутри 'Applications', то путь будет: '/Applications/Utilities'.
- Введите cd/path (например: cd /Applications), затем нажмите клавишу Enter.
-
2
Способ 2: Мы можем использовать команду 'cd' и перетащить папку в Терминал, который автоматически завершает процесс создания пути для вас.
- Введите cd в Терминале с последующим пробелом.
- Найдите папку с проблемой, но не открывайте ее. Перетащите ее значок в Терминал. Смотрите, как завершится процесс создания пути для вас. Нажмите клавишу Enter.
Метод 2 из 2: Удалите файл .DS_Store
Теперь вы можете удалить папку .DS_Store и все ее содержимое с помощью одной очень мощной команды: 'rm' (Remove или Удалить) плюс параметр '-f' - удаляет все файлы и папки, содержащиеся в target name. ВВОДИТЕ ПРАВИЛЬНО эту команду.
-
1
Введите rm -f .DS_Store и нажмите клавишу Enter. Терминал не попросит подтверждения и не подаст никаких признаков, что все было завершено. Он выдаст сообщение только тогда, когда команда не работает.
-
2Теперь вы сможете перейти к папке в Finder и эта проблема должна быть исправлена.
Советы
- Анализ команд терминала, используемых в данном документе:
-
sudo ls
- sudo : означает 'Switch User and Do' (Смена пользователя и Выполнение). Данная команда позволяет всему, что ввели после нее, выполнятся из самых мощных аккаунтов на компьютере (Root), по существу делая это так, чтобы разрешения и сообщения об ошибках отказа в доступе не мешали вам. В Mac OS X это остается в силе до тех пор, пока не закроете и повторно не откроете Терминал.
- ls : означает 'List' (Список) и создает Терминал-список всех файлов и папок в текущей директории.
-
cd
- cd : означает 'Change Directory' (сменить каталог) и используется для навигации по структуре папок на компьютере.
- The path (Путь): куда мы хотим перейти. Некоторые ссылки включают: ~ для главной папки вашего текущего зарегистрированного пользователя, и / - для 'Macintosh HD' [т.е., cd ~ это тоже самое, что и cd /Users/<your name="">]
-
rm -f <file>
- 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
|