Если вы являетесь пользователем Mac OS X, вы, вероятно, знакомы с файлом «.DS_Store», который система автоматически создает при открытии папки. Файл «.DS_Store» сохраняет пользовательские атрибуты папки, такие как положение значков или выбор фонового изображения, так что при следующем открытии той же папки она останется в том же состоянии, что и предыдущая. сеанс.
Файл «.DS_Store» по умолчанию скрыт, и в большинстве случаев это не вызывает никаких проблем — до тех пор, пока вам не понадобится заархивировать папку и отправить ее друзьям (используя другую операционную систему) или загрузить папку разработки на сервер. Вы обнаружите, что в папке содержится множество неприглядных файлов «DS_Store», которыми вы не хотите делиться с друзьями.
Если вы ищете способ быстро удалить все экземпляры файла «.DS_Store» в папке, вы можете использовать следующую команду:
Примечание : следующая команда будет работать и в Linux.
1. Откройте терминал в Mac OS X.
2. Введите следующую команду:
find /path/to-folder \( -name '.DS_Store' \) -delete
Замените «/path/to/folder» фактическим путем к папке, например «/var/www/html».
Приведенная выше команда использует команду find
для поиска в определенной папке (рекурсивно) файлов с именем, включающим .DS_Store, и удаления их при обнаружении.
Вот и все. Теперь вы можете легко удалить все экземпляры файлов «.DS_Store», прежде чем поделиться папкой с другими.