install 命令有很多选项,包括 --backup 和 --compare 命令(以避免更新文件的新副本) 。
与 cp 和 cat 命令不同,但与 mv 完全相同,install 命令可以在复制文件的同时而保留其时间戳:
$ install --preserve-timestamp example/foo .$ ls -l -G -g --inode7476869 -rwxr-xr-x. 1 29545 Aug 2 07:28 foo$ trash example/foo在这里,文件被复制到一个新的 inode,但它的 mtime(修改时间)没有改变 。但权限被设置为 install 的默认值 755 。
你可以使用 install 来设置文件的权限,所有者和组:
$ install --preserve-timestamp--owner=skenlon--group=dialout--mode=666 example/foo .$ ls -li7476869 -rw-rw-rw-. 1 skenlon dialout 29545 Aug 2 07:28 foo$ trash example/foo移动、复制和删除文件包含数据,而真正重要的文件包含你的数据 。学会聪明地管理它们是很重要的,现在你有了确保以你想要的方式来处理数据的工具包 。
【在不使用 mv 命令的情况下移动文件】你是否有不同的数据管理方式?在评论中告诉我们你的想法 。
推荐阅读
- 黄秋葵花茶批发般不按斤卖
- 初学PHP编程常用工具
- 消化不良喝普洱生茶,喝普洱生茶头晕是怎么回事
- 全遮光的窗帘对睡眠好吗 窗帘不遮光睡觉对眼睛有害吗
- 三伏天过后还能贴三伏贴吗 三伏贴是整个伏期都不能吃辣吗
- 使用Python自定义构建交互式SSH应用程序
- 刮大风楼房会不会晃动 刮大风高层楼房会晃动吗
- 梦见仇人出现在我面前心里恼怒 梦见仇人出现在我面前解梦
- 独家偏爱 独家记忆
- 无线路由器用久了,网速会不会越来越慢?