Ubuntu 文件(夹)权限查看与修改相关指令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 文件(夹)权限查看与修改相关指令相关的知识,希望对你有一定的参考价值。

参考技术A

查看文件(filename)权限命令:

查看文件夹(folder)权限命令:

比如:

分别对应的是:
文件属性 连接数 文件拥有者 所属群组 文件大小 文件修改时间 文件名

确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限。也可以利用chown命令来更改某个文件或目录的所有者。利用chgrp命令来更改某个文件或目录的用户组。

功能 :chmod命令是非常重要的,用于改变文件或目录的访问权限,用户用它控制文件或目录的访问权限。
语法 :该命令有两种用法:一种是包含字母和操作符表达式的文字设定法,另一种是包含数字的数字设定法。

参数
操作对象who可是下述字母中的任一个或者它们的组合:

操作符号可以是:

设置mode所表示的权限可用下述字母的任意组合:

文件名:以空格分开的要改变权限的文件列表,支持通配符。
在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:

rwx也可以用数字来代替:

-rw------- (600) 只有所有者才有读和写的权限
-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------ (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限

若分配给某个文件所有权限,则利用下面的命令:

注:
chmod [-cfvR]

功能 :改变文件或目录所属的组。
语法 :chgrp [选项] group filename

参数

功能 :更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。
语法 :chown [选项] 用户或组文件
说明 :chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户ID。组可以是组名或组ID。文件是以空格分开的要改变权限的文件列表,支持通配符。
参数

例1:把文件test.txt的所有者改为wang。

例2:把目录/my_work及其下的所有文件和子目录的属主改成ldh,属组改成users。

linux常用文件操作命令

目录

本文列出了linux常用的文件操作命令,如

  • 解压缩文件
  • 查看文件内容
  • 编辑文件内容
  • 创建文件/删除文件
  • 创建目录/删除目录
  • 复制/移动文件(夹)
  • 查看文件/目录当前绝对路径
  • 查看文件(夹)大小
  • 查看/修改文件(夹)权限
  • 修改文件(夹)名称
  • 查看目录下文件夹/文件

正文

  • 解压缩文件

    tar –xvf file.tar //解压 tar包 
    tar -xzvf file.tar.gz //解压tar.gz 
    tar -xjvf file.tar.bz2 //解压 tar.bz2 
    tar –xZvf file.tar.Z //解压tar.Z 
    unrar e file.rar //解压rar 
    unzip file.zip //解压zip 
    #压缩
    tar -czvf FileName.tar.gz DirName/FileName
    zip -r filename.zip filename
    rar a 压缩文件名 被压缩文件
  • 查看文件内容

    cat/less/more  
    vi/vim
  • 编辑文件内容

    vi/vim
    i/a/o #进入编辑模式 ESC退出
    :set number #显示行号
    :q! ZQ #不保存退出
    :wq ZZ :x #保存退出
    :e! #重新载入原文件
    :w #保存
    gg #第一行
    G #最后一行
    2G # 第二行
  • 创建文件/删除文件

    touch  pub.txt
    vi/vim  pub.txt
    rm   pub.txt
  • 创建目录/删除目录

    mkdir java
    rm -rf java
  • 复制/移动文件(夹)

    cp apache-tomcat-9.0.13.tar.gz /usr/local/tomcat/
    mv /test1/file1 /test3/file2
  • 查看文件/目录当前绝对路径

    pwd
  • 查看文件(夹)大小

    #查看当前目录下所有文件夹大小级数自选
    du -h --max-depth=1
    #查看当前文件夹大小
    du -sh 
    #查看当前目录下文件夹及文件大小
    du -sh *
  • 查看/修改文件(夹)权限

    ls -l
    chmod 777 3.txt
  • 修改文件(夹)名称

    mv apache-tomcat tomcat8
    mv file1 file2
  • 查看目录下文件夹/文件

    #查看目录下所有文件
    ls -l |grep "^-"
    #查看目录下所有文件夹
    ls -l |grep "^d"
    #查看目录下所有文件个数
    ls -l |grep "^-"|wc -l

以上是关于Ubuntu 文件(夹)权限查看与修改相关指令的主要内容,如果未能解决你的问题,请参考以下文章

《Linux基础》04. 用户管理 · 用户组 · 相关文件 · 权限管理

VSCode使用记录四:Ubuntu终端启动报错以及Ubuntu查看修改文件夹权限

ubuntu的php文件无法运行,权限已经修改了。

ubuntu 如何修改当前用户名

Linux基本指令

linux常用命令修改权限查看文档