精华内容
下载资源
问答
  • linux文件权限命令

    2020-09-08 22:41:48
    所谓的文件权限,是指对文件的访问权限,包括对文件的读、写、删除、执行等。 在linux下,每个用户都具有不同的权限,普通用户只能在自己的主目录下进行写操作, 而在主目录之外,普通用户只能进行查找、读取操作。 ...

    文件与权限的设定
    所谓的文件权限,是指对文件的访问权限,包括对文件的读、写、删除、执行等。
    在linux下,每个用户都具有不同的权限,普通用户只能在自己的主目录下进行写操作,
    而在主目录之外,普通用户只能进行查找、读取操作。

    1.使用ls命令查看文件及目录的权限信息"命令:ls -al = ll"

    drwxrwxr-x. 2 crx crx 4096 Aug 26 16:23 soft
    文档类型以及权限 链接数 所属用户 所属组 文档大小字节 文档最后被修改的时间 文档名称

    第二列显示的是文档的链接数,这个链接数就是硬链接的概念,Links 链接数,即有多少文件指向这个inode
    理解inode,要从文件储存说起
    文件存储在硬盘上,硬盘的最小存储单位叫做“扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。
    操作系统读取硬盘的时候,不会一个个扇区的读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个“块”(block)。
    这种由多个扇区组成的“块”,是文件存取的最小单位。“块”的大小,最常见的是4KB,即连续八个sector组成一个block。
    文件数据都储存在“块”中,那么很显然,我们还必须找到一个地方储存文件的“元信息”,
    比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,
    中文译名为”索引节点“。每一个文件都有对应的inode,里面包含了与该文件有关的一些信息

    [crx@master Desktop]$ touch install.log
    [crx@master Desktop]$ ll
    -rw-rw-r–. 1 crx crx 0 Oct 30 9:54 install.log

    [crx@master Desktop]$ ln install.log install.log1
    [crx@master Desktop]$ ll
    -rw-rw-r–. 2 crx crx 0 Oct 30 9:54 install.log
    -rw-rw-r–. 2 crx crx 0 Oct 30 9:54 install.log1

    [crx@master Desktop]$ ln install.log install.log2
    [crx@master Desktop]$ ll
    -rw-rw-r–. 3 crx crx 0 Oct 30 9:54 install.log
    -rw-rw-r–. 3 crx crx 0 Oct 30 9:54 install.log1
    -rw-rw-r–. 3 crx crx 0 Oct 30 9:54 install.log2

    从上面可以看出,install.log文件原始的链接数是1,然后执行了两个硬链接操作,
    install.log文件的链接数变为3。这就是链接数的含义

    linux下的目录和文件类型:
    在查看文件的基本属性的时候,每一行的第一位,也就是权限位之前的那一位表示文件的类型:

    • 代表普通文件
      d 代表目录文件
      l 代表软链接文件
      p 代表管道文件以及其他的s、b、用c等特殊文件

    linux的目录与文件的权限
    有关权限代号的部分,列表于下:
    r:读取权限,数字代号为"4"。
    w:写入权限,数字代号为"2"。
    x:执行或切换权限,数字代号为"1"。
    -:不具任何权限,数字代号为"0"。
    1代表执行, 2代表写,3代表 1+2 ,4代表读, 5代表 1+4,6 代表2+4, 7代表1+2+4

    u:User, 即文件或目录的拥有者。
    g:Group,即文件或目录的所属群组。
    o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围 (除了u和g以外的用户)。
    a:All,即全部的用户,包含拥有者,所属群组以及其他用户。

    在linux系统里,文件或目录的权限是以拥有者及所属群组来管理
    可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以。
    chgrp命令就是change group的缩写。要被改变的组名必须要在/etc/group文件内存在才行。
    这也和上面的用户管理差不多,只是修改的文件(/etc/group, /etc/gshadow)不同
    chown就是change owner的意思,主要作用就是改变文件或者目录的所有者,而所有者包含用户和用户组。
    其实chown就是对文件所属的用户和用户组进行一系列设置.

    chown改变属主和属组
    必须由文件或目录的属主或超级用户才能修改!!!
    chown [-R] 用户名称 文件或目录
    chown [-R] 用户名称:用户组组名称 文件或目录
    chown [-R] 用户名称.用户组组名称 文件或目录(不建议)
    -R: 递归式改变指定目录及目录下所有文件和子目录(注意R不能小写)
    常常用于变更某一目录的情况,
    (注意,在执行操作前,确保指定的用户以及用户组在系统中是存在的)

    展开全文
  • 1、简述 文件权限并没有我们想象的那么...2、文件权限命令 (1)chmod 格式:chmod 【u/g/o】【+/-/=】【r/w/x】文件、目录。 给文件添加、删除、赋予对应权限。 ——R 递归赋予权限,给其目录及其子目录赋予权限。 ...

    1、简述
    文件权限并没有我们想象的那么简单,我们大概都听过rwx,即可读、可写、可执行。但是操作权限却没有这么简单,本文是自己学习的简单操作,后续随着学习的深入也会继续更新关于权限这块的知识。
    2、文件权限命令
    (1)chmod 格式:chmod 【u/g/o】【+/-/=】【r/w/x】文件、目录。
    给文件添加、删除、赋予对应权限。
    ——R 递归赋予权限,给其目录及其子目录赋予权限。
    chmod ugo +r file.text
    但是我们在脚本中并不会这么写我经常使用数字来标识权限
    例如:chmod 777 file.text
    r——4
    w——2
    x——1
    因此7等同于rwx。
    注意:当无任何权限时,我们权限数字0
    (2)chown 改变文件所有者命令,格式:chown 【用户】【文件或目录】
    注意:操作权限的用户,必须是所有者和root超级管理员。
    补充:权限的理解,案例:当我用自己的账号创建一个文件或目录后,修改其所在目录的权限为777,此时我们useradd 添加一个新账号,并且登录,去删除其目录下的文件,你觉得能删除掉吗?
    答案:是可以的,可能大家会有所疑问,我们的文件所有者并不是此用 户,那么他是怎么执行的呢,这里我将带大家更好的理解权限的概念。
    针对文件以及目录同样的权限,作用是不同的。
    在这里插入图片描述
    (3)chgrop 修改文件用户组。
    用法:chgrop ddd file.text
    这里我们每个用户新创建文件和目录我们的缺省组(默认组)就是我们自己。
    (4)umask 查看文件和目录权限
    -S 列出文件和目录权限
    默认只输入umask 这时我们只能拿出0022,
    第一个0为特殊权限。
    022于缺省权限是异或关系。
    例子 umask 022 这里其实是修改我们以后创建文件的缺省权限(不建议这么做)

    展开全文
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2017-09-05 18:26:38
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...

    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。


    创建文件夹【mkdir】

      一、mkdir命令使用权限

        所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。

        二、mkdir命令使用格式

        格式:mkdir [选项] DirName

        三、mkdir命令功能

        通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限(了解Linux文件-文件夹权限请点击这里)。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

        四、mkdir命令选项说明

        命令中的[选项]一般有以下两种:

        -m    用于对新建目录设置存取权限,也可以用 chmod 命令进行设置。

        -p     需要时创建上层文件夹(或目录),如果文件夹(或目录)已经存在,则不视为错误。

        五、mkdir命令使用举例

        例一:在桌面下面创建以“demo”命名的文件夹。

        使用以下命令即可。

        mkdir 桌面/demo

      例二:在桌面下面创建以“demo”命名的文件夹,并且给文件夹赋权限,权限为123。

        mkdir  123  桌面/demo


    删除文件夹【rm】

      一、rm命令使用权限

        所有用户都可以在终端使用 rm命令删除目录。

        二、rm命令使用格式

        格式:rm [选项] DirName

        三、rm命令功能

        删除档案及目录。

        四、rm命令选项说明

        命令中的[选项]一般有以下几种:

        -i 删除前逐一询问确认。

      -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

      -r 将目录及以下之档案亦逐一删除,递归所有的子目录,逐一询问。

        五、rm命令使用举例

        例一:删除所有C语言程序文档;删除前逐一询问确认。

        rm -i *.c

      例二:将 Finished 子目录及子目录中所有档案删除。

        rm -r Finished

     

     

         rm -f abc.txt的意思是说强制删除文件。如果文件不存在,也不要提示。这是因为如果直接使用rm abc.txt那么如果文件不存在,rm 会提示你。这在某些情况下,比如我们写一些小脚本,可能不需要他这样做。
    rm -r abc 的意思是说递归所有的子目录。其中要求abc是一个目录名。这条rm运行后,abc目录下的所有子目录里的东西也会一同被删除。通常我们在删除一个目录时会使用rm -rf abc这样的形式,这就是说明删除目录abc,同时要求命令不要产生任何提示。

     

     

     

      注:在linux没有回收站,在试用rm命令的时候,一定要小心些,删除之后就无法再恢复了。

    创建文件【vi】

      一、进入vi的命令

         vi filename :打开或新建文件,并将光标置于第一行首

         vi +n filename :打开文件,并将光标置于第n行首

        vi + filename :打开文件,并将光标置于最后一行首

        vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

        vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

        vi filename....filename :打开多个文件,依次进行编辑

      二、移动光标类命令

      h :光标左移一个字符

      l :光标右移一个字符

      space:光标右移一个字符

      Backspace:光标左移一个字符

      k或Ctrl+p:光标上移一行

      j或Ctrl+n :光标下移一行

      Enter :光标下移一行

      w或W :光标右移一个字至字首

      b或B :光标左移一个字至字首

      e或E :光标右移一个字至字尾

      ) :光标移至句尾

      ( :光标移至句首

      }:光标移至段落开头

      {:光标移至段落结尾

      nG:光标移至第n行首

      n+:光标下移n行

      n-:光标上移n行

      n$:光标移至第n行尾

      H :光标移至屏幕顶行

      M :光标移至屏幕中间行

      L :光标移至屏幕最后行

      0:(注意是数字零)光标移至当前行首

      $:光标移至当前行尾

     三、屏幕翻滚类命令

      Ctrl+u:向文件首翻半屏

      Ctrl+d:向文件尾翻半屏

      Ctrl+f:向文件尾翻一屏

      Ctrl+b;向文件首翻一屏

      nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

     四、插入文本类命令

      i :在光标前

      I :在当前行首

      a:光标后

      A:在当前行尾

      o:在当前行之下新开一行

      O:在当前行之上新开一行

      r:替换当前字符

      R:替换当前字符及其后的字符,直至按ESC键

      s:从当前光标位置处开始,以输入的文本替代指定数目的字符

      S:删除指定数目的行,并以所输入文本代替之

      ncw或nCW:修改指定数目的字

      nCC:修改指定数目的行

     五、删除命令

      ndw或ndW:删除光标处开始及其后的n-1个字

      do:删至行首

      d$:删至行尾

      ndd:删除当前行及其后n-1行

      x或X:删除一个字符,x删除光标后的,而X删除光标前的

      Ctrl+u:删除输入方式下所输入的文本

     六、搜索及替换命令

      /pattern:从光标开始处向文件尾搜索pattern

      ?pattern:从光标开始处向文件首搜索pattern

      n:在同一方向重复上一次搜索命令

      N:在反方向上重复上一次搜索命令

      :s/p1/p2/g:将当前行中所有p1均用p2替代

      :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代

      :g/p1/s//p2/g:将文件中所有p1均用p2替换

     七、vi命令使用举例

      例一:创建文件a.txt。

      vi a.txt

      Hello everyone!

      :wq //在退出时,直接输入:wq会发现退不出去,退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制

      

      

      

    修改档案时间【touch】

       一、touch命令使用权限

        所有用户都可以在终端使用 touch命令。

        二、touch命令使用格式

        格式:touch [-acfm][-d <日期时间>][-r <参考文件或目录>][-t <日期时间>][--help] [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时间][文件或目录...]

        (touch [-acfm][-r reference-file] [--file=reference-file][-t MMDDhhmm[[CC]YY][.ss]][-d time] [--date=time][--time={atime,access,use,mtime,modify}][--no-create][--help] [--version]file1 [file2 ...])

        三、touch命令功能

      touch fileA,如果fileA存在,使用touch命令可更改这个文件或目录的日期时间,包括存取时间和更改时间;如果fileA不存在,touch命令会在当前目录下新建一个空白文件fileA。

      注:使用touch指令可更改文件或目录的日期和时间,包括存取时间和更改时间。文件的时间属性包括文件的最后访问时间,最后修改时间以及最后在磁盘上修改的时间,命令stat显示结果显示了三个时间属性。

        四、touch命令选项说明

        a 改变档案的读取时间记录。

      m 改变档案的修改时间记录。

      c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。

      f 不使用,是为了与其他 unix 系统的相容性而保留。

      r 使用参考档的时间记录,与 --file 的效果一样。

      d 设定时间与日期,可以使用各种不同的格式。

      t 设定档案的时间记录,格式与 date 指令相同。[[CC]YY]MMDDhhmm[.SS],CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则linux中touch命令参数将把年数CCYY限定在1969--2068之内.MM为月数,DD为天将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时间.由于系统的限制,早于1970年1月1日的时间是错误的.

      --no-create 不会建立新档案。

      --help 列出指令格式。

      --version 列出版本讯息。

        五、touch命令使用举例

        例一:更新file1.txt的存取和修改时间。

      touch file1.txt

      例二:如果file1.txt不存在,不创建文件

      touch -c file1.txt

      例三:更新file1.txt的时间戳和ref+file相同

      touch -r ref+file file1.txt

      例四:设置文件的时间戳为2011年5月18日9点45分10秒

      ls -l file1.txt

      touch -t 1105190945.10 file1.txt


    在新建文件时用touch命令可以建立一个空文件,而vi命令则可以直接编辑文件的内容并保存。touch命令在linux中很少用到,我个人还是比较喜欢vi命令,可以直接对文档进行编辑。

    展开全文
  • linux删除文件命令

    2021-03-30 13:35:01
    2、删除文件 rm -r [路径] 例: rm -r /usr/local/bin/npm rm -r /usr/local/bin/node 3、把文件删除到回收站: mv + 被删除文件名 + ~/.local/share/Trash 4、直接删除:输入命令: rm -rf + 被删除的文件名 ...

    1、 linux下删除文件夹

    rm -rf [路径]
    

    2、删除文件

    rm -r [路径]
    

    例:

    rm -r /usr/local/bin/npm
    rm -r /usr/local/bin/node
    

    3、把文件删除到回收站:

    mv + 被删除文件名 +/.local/share/Trash
    

    4、直接删除:输入命令:

    rm  -rf + 被删除的文件名
    

    如果权限不够:

    sudo rm -rf + 文件名 
    
    展开全文
  • 前言本文主要讲解Linux删除文件夹或目录的命令rmdir和rm的使用方法。Windows上的文件夹与Linux系统里的目录是同一概念。默认情况下,Linux用户对自已家目录的文件和目录拥有全部权限,即读写执行的权限权限设置。...
  • 绝对路径:一定由根目录 / 写起;相对路径:不由 / 写起,而是由相对当前目录写起; 特殊目录有:.、..... 与目录相关的命令有:cd... 文件的复制、删除、移动可以分别使用:cp、rm、mv 等命令来操作; 检查文件的内容
  • 删除文件 rm -r [路径] 创建文件夹 命令格式: mkdir [路径] 命令参数:  -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask  -p, --parents 可以是一个路径名称。此时若路径中...
  • 命令名称:rm命令英文原意:remove命令所在路径:/bin/rm执行权限:所有用户语法:rm -r [文件或目录] -r 删除目录功能描述:删除文件mv是删除文件命令,使用时可以指定文件(包括觉得路径/相对路径)的存放位置1, $ ...
  • drwxrwxr-x+ 5 webadmin hostadmin 4096 Apr 13 10:14 tomcat drwxr-xr-x. 2 root root 4096 Sep 23 2011 ...webadmin 所有者(该用户有所有权限) hostadmin(所有者的所属的用户组) 修改所有者(chown)和用户
  • 文件权限命令: chmod 777 [文件名] 更改文件的权限,r-4 w-2 x-1 对目录和文件的读写执行权限意义是不同的: 对文件的权限意义 对目录的权限意义 r 读权限 可以查看文件内容 可以列出目录中的内容 w 写权限 可以...
  • 涉及到安全性的,比如文件、文件夹、磁盘(就如window系统的磁盘,我们就可以通过bitlocker技术将磁盘给加密锁起来)、服务器,等都需要设置权限管理,以保证安全性,接下来让我们来探讨以下Linux文件权限。...
  • 今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...
  • 名称:rm 使用权限:所有使用者 使用方式:rm [options] name... 说明:删除档案及目录。 参数: -i 删除前逐一询问确认。 -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。 -r 将目录及以下之档案亦逐一...
  • 前言本文主要讲解Linux删除文件夹或目录的命令rmdir和rm的使用方法。Windows上的文件夹与Linux系统里的目录是同一概念。默认情况下,Linux用户对自已家目录的文件和目录拥有全部权限,即读写执行的权限权限设置。...
  • 主要介绍了linux文件管理命令,结合实例形式分析Linux文件与目录的权限控制、创建、删除、复制、移动、搜索等相关操作技巧,需要的朋友可以参考下
  • w 写入:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录 x 可执行:允许运行程序、切换目录 复制代码linux文件的归属 属主:拥有该文件或目录的用户帐号 属组:拥有该文件或目录的组帐号 复制代码可以...
  • 命令:chmod语法:chmod [{ugo}{+-=}{rwx}] [文件或目录] chmod [mode=421] [文件目录]描述:改变文件或目录的权限形如:chmod g+w filename形如:chmod 761 filename4:r2:w1:x问题示例:新建一个新目录,下面一个...
  • 创建文件/删除文件 创建目录/删除目录 复制/移动文件(夹) 查看文件/目录当前绝对路径 查看文件(夹)大小 查看/修改文件(夹)权限 修改文件(夹)名称 查看目录下文件夹/文件 正文 解压缩文件 tar –xvf file.tar //...
  • Linux命令删除文件夹 删除文件

    千次阅读 2014-02-18 19:45:55
    1 Linux命令删除文件夹下面所有的文件,而不删除文件夹本身 比如文件夹AAA,要删除AAA文件夹下面的所有文件,但是该文件夹需要保留,那么我们可以这样做: 1 #此处需要写该文件夹完整的绝对路径 ...
  • chmod命令权限: ...
  • Linux文件系统模型中,每个文件都有一组9个权限位用来控制谁能够读写和执行该文件的内容。普通文件大家都了解,这里说说目录的情况。对于目录来说,执行位的作用是控制能否进入或者通过该目录,而不是控制能否列出...
  • Linux文件操作命令

    2019-07-16 17:31:49
    文件操作命令基本命令cd 切换目录ls 显示文件夹下的所有文件ll命令tree命令文件夹命令mkdir创建文件夹rmdir 删除文件夹rm命令mv命令创建文件touch命令echo命令cat命令tac命令more命令tail命令head命令文件权限命令...
  • LINUX基础命令—设置文件权限 chmod 设置权限 u 文件的拥有者 g 文件的拥有的组 o 其他用户 a 所有用户 + 添加权限 - 删除权限 = 设置权限(把之前的权限设置成新的权限) chmod u+r test.txt 给文件的...
  • 本文主要讲解Linux系统中的rm命令,该命令用于删除Linux系统中的文件和目录,也是最常用的命令之一,支持删除文件和目录。rm是一个危险的命令,强烈建议结合权限控制来执行。2. 选项-f, --force删除文件时不提示。-i...
  • w 写权限 可以修改、删除文件 可以在该目录中创建删除文件 x 执行权限 可执行该文件 可以使用cd进入该目录 5.2查看文件的权限属性 文件权限(-rw—r—r--) 权限项 读 写 执行 读 写 执行 读 写 执行 字符表示 (r...
  • 在Linxu系统中,用户对文件的访问权限有三种:分别为:可读、可写、可执行rwxreadablewritableexecutable每种权限的详细解释:目录:r: 可使用ls命令列出目录中的文件或子目录列表w: 可在此目录中创建或删除文件x...
  • Linux 彻底删除、粉碎文件命令shredshred命令详解shred命令操作实例 shred命令详解 shred命令相关的命令有:rmdir,rm. 用法 shred [选项]... 文件... 多次覆盖文件,使得即使是昂贵的硬件探测仪器也难以将数据...
  • 文件权限命令

    2019-09-29 13:15:40
    今天我想给大家分享一个Linux命令,chmod修改文件和目录权限,当我们想要修改文件或者目录的权限的时候使用chmod +/– rwx, r:读权限 可以查看文件和目录, w:写权限 可以修改文件和添加或者删除目录,x:执行权限 可...
  • 一、mkdir命令使用权限二、mkdir命令使用格式三、mkdir命令功能四、mkdir命令选项说明五、mkdir命令使用举例删除文件夹【rm】一、rm命令使用权限二、rm命令使用格式三、rm命令功能四、rm命令选项说明五、rm命令使用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,751
精华内容 1,100
关键字:

linux删除文件权限命令

linux 订阅