5example@localhost~/test chmod a+X *
6example@localhost~/test ls -lrt
7total 8.0K
8-r--r--r-- 1 example Domain Users 0 Jul 15 11:42 stock_trading_systems
9drwxrwxrwx+ 1 example Domain Users 0 Jul 15 14:33 stocks/
记住使用大写的X,如果你使用的是小写将会影响到所有的文件和目录
chmod命令实例9:在unix和linux中 使用chmod命令改变一个文件或目录的多重权限
你可以在一条命令中使用 user+groups 或者 groups+other 组合来改变文件以及目录的权限。在下面的例子中,chmod命令做了与为拥有者和组成员提供可执行的权限相同的事情。
1example@localhost~/test ls -lrt
2total 8.0K
3-r--r--r-- 1 example Domain Users 0 Jul 15 11:42 stock_trading_systems
4drwxrwxrwx+ 1 example Domain Users 0 Jul 15 14:33 stocks/
5example@localhost~/test chmod u+x,g+x stock_trading_systems
6example@localhost~/test ls -lrt stock_trading_systems
7-r-xr-xr-- 1 example Domain Users 0 Jul 15 11:42 stock_trading_systems*
chmod命令实例10:如何在unix中将一个文件的权限拷贝到另一个文件
这是unix中chmod命令的一个非常有趣的例子,它可以将一个文件的权限并且赋予给另一个。通过下面的例子你可以很容易的参考源文件权限同时拷贝这个文件所有的权限赋予给目标文件:
1example@localhost~/test ls -lrt future_trading
2-rwxrwxrwx 1 example Domain Users 0 Jul 15 15:30 future_trading*
3example@localhost~/test ls -lrt stock_trading_systems
4-r--r--r-- 1 example Domain Users 0 Jul 15 11:42 stock_trading_systems
5example@localhost~/test chmod --reference=stock_trading_systems future_trading
6example@localhost~/test ls -lrt future_trading
7-r--r--r-- 1 example Domain Users 0 Jul 15 15:30 future_trading
这些都是unix和linux中chmod命令的常用实例。chmod命令跟find命令和grep命令一样有用,知道如何改变文件的权限是在unix中工作的必要技能。如果你有其他的我们应该知道的chmod使用方法的例子,请和我们分享。
原文链接http://javarevisited.blogspot/2012/03/10-example-of-chmod-command-in-unix.html