1.在前面我介绍过一些Linux文件操作命令,文章地址: http://blog.csdn.net/u012561176/article/details/44083321,但是我介绍了一些,还有一些比较复杂的还未介绍,这次来介绍一下文件的使用权限,权限的修改以及文件工具。



2.文件的使用权限:

(1).文件的使用者:属主(owner, u),共享组(group, g),其他用户(other, o)。

(2).文件的使用许可:读(read, r),写(write, w),运行(execute, x)。

(3).目录的使用许可:读(可读内容列表),写(可生成或删除下属文件和子目录),运行(可作为cd命令的对象)。

(4).显示命令:ls -l

接下来我在linux命令行下敲下 ls -l 这个命令:

前面的是它的权限,第一个Desktop桌面可以读写运行,后面我们自己新建的文件只可以读写。其中第一个选项是它的权限,xg是用户,属主,接下来的数字指的是文件内容有多少,接下来是日期时间,最后一个是文件和目录。

3.权限修改:

(1).修改物主:chown [新属主] [文件名]

(2).修改成员组:chgrp [新组名] [文件名]

(3).修改相对许可权限:– chmod   [ugoa][+|-|=][rwx]  [文件名]    – 例:chmod a-rwx test, chmod  go+x  test,其中ugoa代表的是文件的使用者,后面的是权限,再后面是文件名。

如果我们要修改file1的相对许可权限,输入下面chomd o+x file1,再2输入ls -l,发现下图,file1文件相对许可权限被修改了:

(4).修改绝对许可权限:chmod nnn [文件名]  , n = (r=4) + (w=2) + (x=1),例:chmod 752 test

如果我们输入chmod 752 file1命令的话,再输入ls -l会发现下图的情况:

(5).设置缺省权限:设置缺省权限:umask nnn

4.文件工具:

(1).文件压缩,压缩或检索后文件被替换:

— gzip  [-v]  [被压缩文件名] ,gzip  –d  [压缩文件名] ,gunzip  [压缩文件名]

输入命令 gzip file1,出现如下的情况,file1被压缩成file1.gz压缩包了(其它命令类似,下面就不截图了):

— zcat, zmore, zless, zgrep, zdiff

分别输入命令zcat file1和zmore,如下图所示:

这些命令是以不同的形式显示压缩包的内容,大家可以自己尝试下。

— bzip2  [被压缩文件名],bunzip2  [压缩文件名]

输入bzip2 file2,变成file2.bz2压缩包了:

输入bunzip2 file2.bz2命令,该压缩包被解压了:

(2).打包存档:tar  –cvzf a.tar.gz f1 f2 dir

— 选择项前的“-”符号可省略

— 选择项c为创建,x为解包,z为打包后gzip压缩,v为显示文件名,f为文档名

— 文档文件的后缀不是必须,原文件不被替换

— 可以有多个文件、文件夹及下属文件被打包

6.以上内容仅供大家学习参考,写得不好请见谅,如有错误请指出,谢谢!

Linux文件操作命令(二)相关推荐

  1. linux文件操作命令--转

    引用地址:http://bbsunchen.iteye.com/blog/1010993 想自己一开始处理文件的时候,看文件有多少行,都要写个perl脚本,好不麻烦啊...以此文纪念自己傻逼的科研生活 ...

  2. Linux文件操作命令

    [rm] rm  删除文件 用法:rm [选项]... 文件... rm a.txt  è  删除a.txt文件 删除需要用户确认,y/nrm 删除不询问 rm -f a.txt  è  不询问,直接 ...

  3. linux文件操作命令介绍(一)

    1.文件列表命令:ls     当前目录和指定目录下的文件列表. ls -f,文件类型列表       ls -r,目录树文件列表 下图是我在linux下的截图: 2.数据传送:cat 读文件:cat ...

  4. linux文件操作命令包括,学习Linux命令之最基本的文件操作

    cdcd 是打开某个路径的命令,也就是打开某个文件夹,并跳转到该处. 复制代码代码如下: $ cd path ### path 为你要打开的路径. 其中 path 有绝对路径和相对路径之分,绝对路径强 ...

  5. XDL-(1)Linux文件操作命令

    Linux处理目录常用命令 ls:列出目录 cd:切换目录 pwd:显示当前的目录 mkdir:创建一个新的目录 rmdir:删除一个空目录 cp:复制文件或目录 m:移除文件或目录 ls(列出目录) ...

  6. linux文件操作命令入门笔记(tar,cp,mv,zip,scp)

    1.复制 cp,将temp.tar.gz文件从/home1/root1目录下复制到/home2/root2下面 cp /home1/root1/temp.tar.gz /home2/root2 2.移 ...

  7. Linux文件操作命令及磁盘分区与文件系统

    一.cd命令 cd(change directory,切换目录),这是用来切换工作目录的命令(注意目录名称和cd命令之间存在一个空格). 在介绍cd命令的时候,首先我们来了解相对路径和绝对路径. 绝对 ...

  8. 简单的Linux操作命令,Linux系统简单文件操作命令

    项目 内容 作业课程归属 学号-姓名 17041419-刘金林 作业学习目标 1)学习Linux的基本操作命令:2)在终端上运用命令行去实现基本文件操作 1.查看当前目录 问:提示符$与#的区别? 答 ...

  9. linux写入系统状态到文件夹,实验二 Linux系统简单文件操作命令

    *实验二** Linux系统简单文件操作命令 项目内容 这个作业属于哪个课程 这个作业的要求在哪里 学号-姓名 17041518-孙小文 作业学习目标 学习在Linux系统终端下进行命令行操作 :掌握 ...

最新文章

  1. Django高级管理静态文件和中间件5.1
  2. 如何设置putty远程登录linux
  3. (转载)关于安装Ubuntu系统时提示“分配到/的分区/dev/sdax开始于xxxx字节,使用磁盘的最小对齐,这可能造成非常差的性能...的解决办法
  4. 学科实践活动感悟50字_中学生学科实践活动50字
  5. 会计期间的开关(T-code:OB52)
  6. cefsharp 网页打印不好用_2019年成人高考打印准考证常见问题解答
  7. python之csv模块(part1)--写入csv文件
  8. Linux常用开发环境软件-Redis安装(docker环境下)
  9. 说说 JavaScript 计时器的工作原理
  10. php 魔术函数,PHP魔术函数、魔术常量、预定义常量
  11. [转载] 字符串的startsWith和endWith方法
  12. 虚幻引擎2D游戏开发教程系列
  13. 调用栈(call stack)
  14. 服务器维护必刷稀有宠物,完美国际2稀有宠物坐标及刷新时间(记得去抓)!!!...
  15. 天尚网最新单机游戏下载,直接下载哦!
  16. 将照片转换为网站的Flash
  17. springtboot 操作es
  18. sodo 赋予非管理员用户临时权限
  19. 学习jQuery框架获取数据的几种基础方式
  20. 【大题整理】操作系统

热门文章

  1. JPA ---- 表之间的映射关系
  2. 思科ACL阻止勒索病毒
  3. css垂直水平居中的整理
  4. 【Vue】全局过滤器和局部过滤器
  5. Tips--Ubuntu16.04系统安装时无法连接WiFi
  6. JAVA设置流中当前位置_Java程序来标记此输入流中的当前位置
  7. mysql数据库迁徙_Mysql数据迁徙方法工具解析
  8. 7-273 插入排序还是归并排序 (25 分)
  9. 我的世界服务器拔刀修复,我的世界拔刀剑怎么修复
  10. 配置鸿蒙Windows烧录环境 用Hiburn烧录第一个程序