touch、ln命令详解

命令行里的小工具里,touchln真的挺常用的,尤其在你撸 shell 脚本或者做一些自动化部署的时候。touch主要拿来改时间戳,没文件就顺手帮你建一个空文件,挺方便的。

touch用法挺,比如:

touch newfile.txt

直接建个空文件。如果你想指定访问时间、修改时间啥的,可以加参数,比如-a只改访问时间,-m改修改时间。

至于ln,它是搞链接的——像文件快捷方式那种。默认创建硬链接,加上-s就是软链接。软链接更灵活,像你把项目目录软链到多个开发环境里用,效率提升不少。

ln -s /source/path /link/path

这句就是经典软链写法,搞多环境开发的朋友应该不陌生。

还有些实用的小参数,比如-f强制覆盖已有链接,-b备份旧文件再改,别在生产环境里手抖删错了。

如果你平时写 bash、玩 Node.js、或者在 Mac/Linux 上搞开发,这两个命令真的常驻工具箱没跑。你也可以搭配时间戳转换来玩,下面这些文章就挺有参考价值:

如果你老是改文件、同步目录,又还在手动复制粘贴,不如花两分钟把这两个命令搞熟,真的省事不少。

ppt 文件大小:1.16MB