touch、ln命令详解
命令行里的小工具里,touch和ln真的挺常用的,尤其在你撸 shell 脚本或者做一些自动化部署的时候。touch主要拿来改时间戳,没文件就顺手帮你建一个空文件,挺方便的。
touch用法挺,比如:
touch newfile.txt
直接建个空文件。如果你想指定访问时间、修改时间啥的,可以加参数,比如-a
只改访问时间,-m
改修改时间。
至于ln,它是搞链接的——像文件快捷方式那种。默认创建硬链接,加上-s
就是软链接。软链接更灵活,像你把项目目录软链到多个开发环境里用,效率提升不少。
ln -s /source/path /link/path
这句就是经典软链写法,搞多环境开发的朋友应该不陌生。
还有些实用的小参数,比如-f
强制覆盖已有链接,-b
备份旧文件再改,别在生产环境里手抖删错了。
如果你平时写 bash、玩 Node.js、或者在 Mac/Linux 上搞开发,这两个命令真的常驻工具箱没跑。你也可以搭配时间戳转换来玩,下面这些文章就挺有参考价值:
如果你老是改文件、同步目录,又还在手动复制粘贴,不如花两分钟把这两个命令搞熟,真的省事不少。
1.16MB
文件大小:
评论区