MacOS & .DS_Store

.DS_Store === Desktop Services Store

https://en.wikipedia.org/wiki/.DS_Store

https://zh.wikipedia.org/wiki/.DS_Store

它是一种由苹果公司的Mac OS X操作系统所创造的隐藏文件,目的在于存贮文件夹的自定义属性,例如文件们的图标位置或者是背景色的选择等。

https://superuser.com/questions/47918/how-to-prevent-mac-os-x-creating-ds-store-files-on-non-mac-hfs-volumes

https://superuser.com/questions/757593/what-is-ds-store-file-in-windows

# ???

$  defaults write com.apple.desktopservices DSDontWriteNetworkStores YES

webpack 打包,自动删除 .DS_Store


$ sudo find / -name ".DS_Store" -depth -exec rm {} \;


How MACOs displays hidden files in Finder

  1. Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏;

  2. finder下使用Command+Shift+G 可以前往任何文件夹,包括隐藏文件夹。

https://zh.m.wikihow.com/显示Mac-OS-X上的隐藏文件和文件夹

Under the Mac OS X operating system, there are many settings for whether the hidden files of the system are displayed, and the simplest is to enter commands in the Mac terminal. The show/hide Mac hidden file command is as follows (note the spaces and case-sensitive ):

Command to display Mac hidden files: Defaults write com. Apple. Finder appleshowallfiles-bool true

Command to hide Mac hidden files: Defaults write com. Apple. Finder appleshowallfiles-bool false

Or

Command to display Mac hidden files: Defaults write com. Apple. Finder appleshowallfiles Yes

Command to hide Mac hidden files: Defaults write com. Apple. Finder appleshowallfiles No

After the input, click Enter to exit the terminal and restart the finder.

Tip: How to restart finder? Click the apple logo in the upper left corner of the window-> forced exit-> Finder-> restart.

How to hide and show your own files?

Hidden FILE command: chflags hidden file path

Remove Hidden commands: chflags nohidden file path


.DS_Store 是Mac OS保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于 Windows 的 desktop.ini.

1: 禁止.DS_store生成, 打开“终端”, 复制黏贴下面的命令,回车执行,重启Mac即可生效;

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

2: 恢复.DS_store生成;

defaults delete com.apple.desktopservices DSDontWriteNetworkStores

https://www.zhihu.com/question/20345704

# 删除所有 .DS_Store 文件

sudo find / -name ".DS_Store" -depth -exec rm {} \;

https://github.com/xgqfrms/webpack-all-in-one/issues/2

MacOS & .DS_Store的更多相关文章

  1. ios 项目的.gitignore

    git作为代码管理工具,.gitignore文件用来忽略哪些哪些文件不用添加到仓库管理https://www.gitignore.io/ 这个网址输入变成语言会帮你生成常用的忽略文件如:IOS项目,输 ...

  2. Web应用程序的敏感信息-隐藏目录和文件

    Web应用程序的敏感信息-隐藏目录和文件 0x1.场景 Web应用程序根文件夹中可能存在大量隐藏信息:源代码版本系统文件夹和文件(.git,.gitignore,.svn),项目配置文件(.npmrc ...

  3. Mac下Git项目使用的.gitignore文件

    https://www.gitignore.io/ 这个网站可以搜索特定项目.系统所需要的.gitignore 我现在主要是在Mac上用Visual Studio Code进行开发,所以直接搜索Mac ...

  4. [macOS] git忽略所有的.DS_Store文件

    最彻底的方法如下: vi ~/.gitignore_global 输入以下内容 # OS generated files # ###################### .DS_Store .DS_ ...

  5. macOS 系统 .DS_Store 文件详解

    .DS_Store 文件 .DS_Store 是 Finder 用来存储这个文件夹的显示属性的:比如文件图标的摆放位置. 显示/隐藏 Mac 隐藏文件 显示:defaults write com.ap ...

  6. cornerstone忽略显示.DS_Store文件

    在MacOS上使用svn工具时,经常发现变化列表里出现一堆的?文件,.DS_Store,对有强迫症的人来说很郁闷.处理起来很简单,就是在svn的配置里忽略这个文件.#ue ~/.subversion/ ...

  7. TODO:macOS编译PHP7.1

    TODO:macOS编译PHP7.1 本文主要介绍在macOS上编译PHP7.1,有兴趣的朋友可以去尝试一下. 1.下载PHP7.1源码,建议到PHP官网下载纯净到源码包php-7.1.0.tar.g ...

  8. TODO:macOS上ThinkPHP5和Semantic-UI集成

    TODO:macOS上ThinkPHP5和Semantic-UI集成 1. 全局安装 (on OSX via homebrew)Composer 是 homebrew-php 项目的一部分 2. 把X ...

  9. CoreCRM 开发实录——Travis-CI 实现 .NET Core 程度在 macOS 上的构建和测试 [无水干货]

    上一篇文章我提到:为了使用"国货",我把 Linux 上的构建和测试委托给了 DaoCloud,而 Travis-CI 不能放着不用啊.还好,这货支持 macOS 系统.所以就把 ...

随机推荐

  1. Python之subprocess模块、sys模块

    一.subprocess模块 # import os # os.system('tasklist') #类似cmd输入系统命令 ''' subprocess的目的就是启动一个新的进程并且与之通信. s ...

  2. R实战:grid包

    grid包是一个底层的绘图系统,能够灵活地控制图形输出的外观和布局,但是grid包不提供创建完整图形的高级绘图系统,例如,ggplot2和lattice,而是提供绘制开发这些高级绘图的基础接口,例如: ...

  3. .net mvc中session的锁机制

    今天遇到个奇怪的问题, 一个秒杀商品系统, 大量秒杀请求进来, 到了action居然是单线程执行! 这样产生的效果就是“这个系统好慢啊!!”. 可是我没有加lock,为什么会变成单线程执行呢? 找资料 ...

  4. MGR的debug版本

    debug版本的MGR 相较于 非 debug 版本,  applier性能差距有40倍之多.

  5. linux 问题收集

    1,错误信息:bunzip2: command not found 解决方法:yum install -y bzip2 2,The X11 forwarding request was rejecte ...

  6. SSD固态硬盘的GC与Trim

    操作系统:其实并没有删除数据: 事实上,它只是在硬盘前的索引区里标记这块文件占用的区域为无效的, 所以等该区域被擦除后,下次数据将要再次写入的时候,可以写入这块被标记的区域. 这也就是为啥那 些所谓的 ...

  7. 一个针对string的较好的散列算发djb2

    var djb2HashCode = function(key) { var hash = 5831; for(var i = 0; i < key.length; i++) { hash = ...

  8. hdu2795 Billboard(线段树单点修改)

    传送门 结点中的l和r表示层数,maxx表示这层最多还剩下多少宽度.根据公告的宽度取找到可以放的那一层 找到后返回层数,并修改maxx #include<bits/stdc++.h> us ...

  9. ci框架学习整理

    -- -- 表的结构 `yi_article` -- CREATE TABLE IF NOT EXISTS `yi_article` ( `id` int(11) unsigned NOT NULL ...

  10. Windows下用HackRF和SDR#收听FM

    本文内容.开发板及配件仅限用于学校或科研院所开展科研实验! 淘宝店铺名称:开源SDR实验室 HackRF链接:https://item.taobao.com/item.htm?spm=a1z10.1- ...