shell

1.compress(压缩)命令:

        zip -r foo.zip files or directory

eg:zip -r foo.zip [file1.txt] [dir/]

extract compress(解压)命令:

        unzip -o foo.zip -d exdir/

eg:unzip -o foo.zip -d dir/

注:1.foo.zip 也可是 foo.ISO 等压缩格式
        2.上面的解压时指定的目录路径 dir/ 可以不存在(默认自动生成)
        3.zip linux 与 unix一样
        4.tar命令 linux 语nuix 不一样

tar的使用:
        压缩:
        tar zc[vf] foo.tar.gz [files or dir…] 压缩成gz格式
        tar jc[vf] foo.tar.bz [files or dir…] 压缩成bz格式
        解压:
        [mkdir foo;]tar zx[vf] foo.tar.gz -C foo/ 解压到指定目录中
        [mkdir foo;]tar jx[vf] foo.tar.bz -C foo/ 解压到指定目录中
 
2.修改文件目录的权限

chmod   [ugoa]   [+-=]   [rwx]   filename   
  o   文件属主   
  g   文件属主所在组   
  o   其它用户   
  a   所有用户   
  +   添加权限   
  -   撤销权限   
  =   直接赋值   
  r   可读   
  w   可写   
  x   可执行

        777   111111111     所有人有所有权限  
          755   111101101     自己有所有权限,同组和其他人可以读和执行   
          640   110100000     自己有所有权限,同组可以读,其他人什么也不能做
  

  注意:1. apache服务器一般是755
                2. 777不安全,一般就400或600或者700的。
 
3.修改文件目录的使用者

  chown   可以改变文件属主   
  chown   owner   filename

chown   的参数:   
  -c或-change:作用与-v相似,但只传回修改的部分   
  -f或--quiet或--silent:不显示错误信息   
  -h或--no-dereference:只对符号链接的文件做修改,而不更改其他任何相关文件   
  -R或-recursive:递归处理,将指定目录下的所有文件及子目录一并处理   
  -v或--verbose:显示指令执行过程   
  --dereference:作用和-h刚好相反   
  --help:显示在线说明   
  --reference=<参考文件或目录>:把指定文件或目录的所有者与所属组,统统设置成和参考文件或目录的所有者与所属组相同   
  --version:显示版本信息
               
        例1:把文件shiyan.c的所有者改为wang.   
          $   chown   wang   shiyan.c     
   
          例2:把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users.   
          $   chown   -   R   wang.users   /his

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值