我要纯净 - 拒绝流氓,51纯净!

当前位置:爱纯净 > 系统教程 > Linux教程 > 详细页面

如何使用linux命令给文件上锁

发布日期:2020-07-19 来源于:网络 编辑:我要纯净网

  如何用linux命令给文件夹加密上锁呢?这是很多linux用户会碰到的问题,今天小编给大家介绍下linux命令给文件加密上锁的方法。

  怎么用linux命令给自己的文件上锁

  原因:

  有些时候一个工程需要多人维护,不希望别人不小心改坏我们自己的代码;有些时候我们需要把自己的代码分装成能让别人使用库,不希望使用者因为不小心改动公开文件的代码而造成不必要的bug;即使是自己活他人不小心改动了这些代码,也可以给个提醒,防止造成不必要的问题。为了避免这些不小心的操作带来的问题,我们很有不要对文件加“锁”。

  方法:

  一、不想代码被不小心修改了:用linux命令为文件加“锁”。

  用linux的chmod命令改变文件的权限。

  第一步:查看文件权限:cd 到该文件夹下,ls -l 查看目标文件的权限:

  -rw-r--r--@ 1 yangyangzi staff 229 10 19 14:19 ViewController.h

  其中-rw-r--r-- 说明了文件ViewController.h的权限(本人可读可写,同一组的人,即有一个id的人可读,其他人可读);229是文件大小;10 19 14:19是文件最后修改时间(月 日 时:分),如果时间距现在稍远一些则会展示 月 日 年

  另外还有一种快速查看文件具体信息的stat 命令也能查看,并且查看的内容更详细些。

  第二步:修改文件的权限:

  新生成的文件是默认-rw-r--r-- 我们希望的是谁都只能编辑,即要实现-r--r--r--效果,对目标文件执行chmod 444 /Users/.../ViewController.m

  发现ViewController.m文件的右上角出现一把锁的标记

  然后尝试修改该文件的代码,xcode就会弹框提醒:

  

如何使用linux命令给文件上锁

 

  如果真的要改此文件的代码,就选unlock吧,文件右上角的小锁消失,再查看权限变为-rw-r--r--了,改完再把此文件按上述加锁即可。

  二、不想xib或storyboard被不小心修改了,通过改xib或storyboard的doucument下的lock属性加锁

  

 

如何使用linux命令给文件上锁

  控件默认是nothing状态;不想稍微一打开移动控件位置就发送变化且不希望内容改变例如label的展示值改变就用Localizable Properties;不想稍微一打开移动控件位置就发生变化而内容可以改变例如label的展示值改变就用Non-localizable Properties;如果所有属性都不能更改,就选All Properties;

评论留言

    留言与评论(共有 条评论)
    验证码:

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载