精华内容
下载资源
问答
  • linux查看文件修改时间 等http://blog.sina.com.cn/s/blog_6285b04e0100f4xr.html查看文件时间戳命令:stat awk.txtFile: `awk.txt'Size: 20 Blocks: 8 IO Block: 4096 regular fileDevice: 801h/2049d Inode...

    http://blog.sina.com.cn/s/blog_6285b04e0100f4xr.html

    查看文件时间戳命令:stat awk.txt
    File: `awk.txt'
    Size: 20  Blocks: 8  IO Block: 4096  regular file
    Device: 801h/2049d  Inode: 380730  Links: 1
    Access: (0644/-rw-r--r--) Uid: (  0/  root)  Gid: (  0/  root)
    Access: 2008-04-26 01:50:44.000000000 +0800
    Modify: 2008-04-26 01:48:18.000000000 +0800
    Change: 2008-04-26 01:48:18.000000000 +0800

    说明:Access访问时间。Modify修改时间。Change状态改变时间。可以stat *查看这个目录所有文件的状态。
    现在是要过滤出Modify的时间戳,并以yyyyMMddHHSS格式保存,则可以利用下面这条命令:
    stat awk.txt | grep -i Modify | awk -F. '{print $1}' | awk '{print $2$3}'| awk -F- '{print $1$2$3}' | awk -F: '{print $1$2$3}'
    输出结果:20080426014818

    修改文件时间与创建新文件:touch

    在介绍ls命令时,提到每个文件在Linux下面都会记录3个主要的修改时间:
    • modification time(mtime,修改时间):当该文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性。
    • status time(ctime,状态时间):当该文件的”状态(status)”改变时,就会更新这个时间,举例来说,更改了权限与属性,就会更新这个时间。
    • access time(atime,存取时间):当“取用文件内容”时,就会更新这个读取时间。举例来说,使用cat去读取 ~/.bashrc,就会更新atime了。
    举例来说,我们来看一看/etc/man.config文件的时间。

    [root@linux ~]# ls -l /etc/man.config
    -rw-r--r-- 1 root root 4506 Apr 8 19:11 /etc/man.config
    [root@linux ~]# ls -l --time=atime /etc/man.config
    -rw-r--r-- 1 root root 4506 Jul 19 17:53 /etc/man.config
    [root@linux ~]# ls -l --time=ctime /etc/man.config
    -rw-r--r-- 1 root root 4506 Jun 25 08:28 /etc/man.config

    看到了吗?在默认的情况下,ls显示的是该文件的mtime,也就是这个文件的内容上次更改的时间。我的系统是在6/25安装的,因此,这个文件产生但状态更改的时间就回溯到那个时间点。因为刚才的范例中使用到这个文件,所以,它的atime就会变成刚刚使用的时间了。

    文件的时间很重要,因为如果误判文件时间,可能会造成某些程序无法顺利运行。那么,万一我发现了一个文件来自将来(很多时候会有这个问题的。我们在安装的时候,提到的GMT时间就是那个意思),该如何让该文件的时间变成“现在”的时刻呢?很简单,用touch命令即可。

    [root@linux ~]# touch [-acdmt] 文件
    参数:
    -a : 仅修改access time。
    -c : 仅修改时间,而不建立文件。
    -d : 后面可以接日期,也可以使用 --date="日期或时间"
    -m : 仅修改mtime。
    -t : 后面可以接时间,格式为 [YYMMDDhhmm]
    范例: 
    范例一:新建一个空的文件。
    [root@linux ~]# cd /tmp
    [root@linux tmp]# touch testtouch
    [root@linux tmp]# ls -l testtouch
    -rw-r--r-- 1 root root    0 Jul 19 20:49 testtouch
    # 注意,这个文件的大小是0。在默认的状态下,如果touch后面接文件,
    # 则该文件的3个时间(atime/ctime/mtime)都会更新为当前时间。若该文件不存在,
    # 则会主动建立一个新的空文件。例如上面这个例子。 
    范例二:将 ~/.bashrc复制成为bashrc,假设复制完全的属性,检查其日期。
    [root@linux tmp]# cp ~/.bashrc bashrc
    [root@linux tmp]# ll bashrc; ll --time=atime bashrc; ll --time=ctime bashrc
    -rwxr-xr-x 1 root root 395 Jul 4 11:45 bashrc <==这是mtime
    -rwxr-xr-x 1 root root 395 Jul 19 20:44 bashrc <==这是atime
    -rwxr-xr-x 1 root root 395 Jul 19 20:53 bashrc <==这是ctime
    # 在这个案例中,我们使用了 ; 命令分隔符,它的用法我们会在Bash shell中提到。
    # 此外,ll是ls -l的命令别名,这个也会在bash shell中再次提及,
    # 当前可以简单地想成,ll就是ls -l的简写。至于 ; 则是同时发出两个命令,
    # 且让两个命令“按顺序”执行的意思。上面的结果中可以看到,该文件更改的日期
    # Jul 4 11:45,但是atime与ctime不一样。 
    范例三:修改案例二的bashrc文件,将日期调整为两天前。
    [root@linux tmp]# touch -d "2 days ago" bashrc
    [root@linux tmp]# ll bashrc; ll --time=atime bashrc; ll --time=ctime bashrc
    -rwxr-xr-x 1 root root 395 Jul 17 21:02 bashrc
    -rwxr-xr-x 1 root root 395 Jul 17 21:02 bashrc
    -rwxr-xr-x 1 root root 395 Jul 19 21:02 bashrc
    # 与上一个范例比较,本来是19日的变成了17日了(atime/mtime)。
    # 不过,ctime并没有跟着改变。 
    范例四:将上个范例的bashrc日期改为2005/07/15 2:02。
    [root@linux tmp]# touch -t 0507150202 bashrc
    [root@linux tmp]# ll bashrc; ll --time=atime bashrc; ll --time=ctime bashrc
    -rwxr-xr-x 1 root root 395 Jul 15 02:02 bashrc
    -rwxr-xr-x 1 root root 395 Jul 15 02:02 bashrc
    -rwxr-xr-x 1 root root 395 Jul 19 21:05 bashrc
    # 注意,日期在atime与mtime都改变了,但ctime则是记录当前的时间。

    通过touch命令,可以轻松地修改文件的日期与时间。并且,也可以建立一个空文件。不过,要注意的是,即使复制一个文件,复制所有属性,但也没有办法复 制ctime属性。ctime可以记录文件最近改变状态(status)的时间。无论如何,还是要说明一下,我们平时看的文件属性中,比较重要的还是 mtime。我们关心的常常是这个文件的“内容”是什么时候更改的。
    touch这个命令最常用的情况是:
    • 建立一个空文件。
    • 将某个文件日期修改为当前日期(mtime与atime)。

    与文件相关的几个时间:

    1、访问时间,读一次这个文件的内容,这个时间就会更新。比如对这个文件使用more命令。ls、stat命令都不会修改文件的访问时间。

    2、修改时间,对文件内容修改一次,这个时间就会更新。比如:vi后保存文件。ls -l列出的时间就是这个时间。

    3、状态改变时间。通过chmod命令更改一次文件属性,这个时间就会更新。查看文件的详细的状态、准确的修改时间等,可以通过stat命令 文件名。

    分类: linux 脚本





    一、查看文件时间及相关命令

    1、stat查看文件时间

    [root@web10 ~]# stat install.log
      File: “install.log”
      Size: 33386           Blocks: 80         IO Block: 4096   一般文件
    Device: fd00h/64768d    Inode: 7692962     Links: 1
    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
    Access: 2012-07-13 16:02:34.000000000 +0800
    Modify: 2011-11-29 16:03:06.000000000 +0800
    Change: 2011-11-29 16:03:08.000000000 +0800

    说明:Access访问时间。Modify修改时间。Change状态改变时间。可以stat *查看这个目录所有文件的状态。

    而我们想要查看某文件的三个时间中的具体某个时间,并以年月日时分秒的格式保存。我们可以使用下面的命令:

    [root@web10 ~]# stat install.log|grep -i Modify | awk -F. '{print $1}' | awk '{print $2$3}'| awk -F- '{print $1$2$3}' | awk -F: '{print $1$2$3}'
    20111129160306

    2、ls查看文件时间

    相应的通过ls 查看时也有三个时间:

    • modification time(mtime,修改时间):当该文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性。 
    • status time(ctime,状态时间):当该文件的”状态(status)”改变时,就会更新这个时间,举例来说,更改了权限与属性,就会更新这个时间。 
    • access time(atime,存取时间):当“取用文件内容”时,就会更新这个读取时间。举例来说,使用cat去读取 ~/.bashrc,就会更新atime了。

    [root@web10 ~]# ls -l --time=ctime install.log
    -rw-r--r-- 1 root root 33386 2011-11-29 install.log
    [root@web10 ~]# ls -l --time=atime install.log
    -rw-r--r-- 1 root root 33386 07-13 16:02 install.log

    注意:ls参数里没有--mtime这个参数,因为我们默认通过ls -l查看到的时间就是mtime 。

    二、修改文件时间

    创建文件我们可以通过touch来创建。同样,我们也可以使用touch来修改文件时间。touch的相关参数如下:

    -a : 仅修改access time。
    -c : 仅修改时间,而不建立文件。
    -d : 后面可以接日期,也可以使用 --date="日期或时间"
    -m : 仅修改mtime。
    -t : 后面可以接时间,格式为 [YYMMDDhhmm]

    注:如果touch后面接一个已经存在的文件,则该文件的3个时间(atime/ctime/mtime)都会更新为当前时间。若该文件不存在,则会主动建立一个新的空文件。

    [root@web10 ~]# touch install.log
    [root@web10 ~]# stat install.log
      File: “install.log”
      Size: 33386           Blocks: 80         IO Block: 4096   一般文件
    Device: fd00h/64768d    Inode: 7692962     Links: 1
    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
    Access: 2012-07-13 16:21:50.000000000 +0800
    Modify: 2012-07-13 16:21:50.000000000 +0800
    Change: 2012-07-13 16:21:50.000000000 +0800

    同样,使用ls ,查看到的结果也一样。

    [root@web10 ~]# ls -l --time=ctime install.log
    -rw-r--r-- 1 root root 33386 07-13 16:21 install.log
    [root@web10 ~]# ls -l --time=atime install.log
    -rw-r--r-- 1 root root 33386 07-13 16:21 install.log
    [root@web10 ~]# ls -l install.log
    -rw-r--r-- 1 root root 33386 07-13 16:21 install.log

    下面再看一个和touch不相关的例子:

    [root@web10 ~]# cp /etc/profile .;ll --time=atime profile ;ll --time=ctime profile
    cp:是否覆盖“./profile”? y
    -rw-r--r-- 1 root root 1344 07-13 16:24 profile
    -rw-r--r-- 1 root root 1344 07-13 16:25 profile

    因为我之前运行过这个命令一次,所以会出现覆盖,不过这个覆盖出的好,刚才让我们看到了atime和ctime的时间的差别。

    我们再回到touch利用touch修改文件时间:

    1. 同时修改文件的修改时间和访问时间
    touch -d "2010-05-31 08:10:30" install.log
    2. 只修改文件的修改时间
    touch -m -d "2010-05-31 08:10:30" install.log
    3. 只修改文件的访问时间
    touch -a -d "2010-05-31 08:10:30" install.log

    下面再给一个rootkit木马常用的伎俩。就是把后一个文件的时间修改成和前一个相同。

    touch -acmr /bin/ls /etc/sh.conf

    另外touch还支持像date命令一样参数修改文件时间:

    [root@web10 ~]# touch -d "2 days ago" install.log ; ll install.log
    -rw-r--r-- 1 root root 33386 07-11 16:35 install.log

    最后总结下常用的文件操作与时间的关系:

    1、访问时间,读一次这个文件的内容,这个时间就会更新。比如对这个文件使用more命令。ls、stat命令都不会修改文件的访问时间。

    2、修改时间,对文件内容修改一次,这个时间就会更新。比如:vim后保存文件。ls -l列出的时间就是这个时间。

    3、状态改变时间。通过chmod命令更改一次文件属性,这个时间就会更新。查看文件的详细的状态、准确的修改时间等,可以通过stat命令 文件名。



    出处:https://www.cnblogs.com/leaven/archive/2011/09/28/2194199.html

    https://www.cnblogs.com/chjbbs/p/6437879.html?utm_source=itdadao&utm_medium=referral

    展开全文
  • Linux修改文件权限记录

    千次阅读 2014-11-20 17:13:08
    1、从文件类型上分可分为三种,  用ls-l查询,以“一”开头的是文件,以字母“d”开头的是目录(俗称文件夹),以字母“l”开头的是连接。  2、剩下的9个分别三个为一组每一组都有四种符号组成分别是“r”,...

    1、从文件类型上分可分为三种,

         用ls-l查询,以“一”开头的是文件,以字母“d”开头的是目录(俗称文件夹),以字母“l”开头的是连接。

     2、剩下的9个分别三个为一组每一组都有四种符号组成分别是“r”,“w”,“x”,“-”。

           r(read):代表读的权限

           w(write):代表写的权限

           x (execuite): 代表执行的权限

           - :代表没有这个权限

    3、第一组代表的是这个文件的所有者对这个文件有什么样的权限

          第二组代表的是这个文件的所有者同组的人对这个文件有什么样的权限

          第三组代表除组以外的其他人对这个文件有什么样的权限

     4、修改权限

        可以用命令chmod给文件加权限

       普通改法:

     chmod +x "文件名" : 给所有人(就是所有者,同组人,组以外的人)加权限 

    chmod u+x "文件名":给自己加权限 u:代表user就是自己

    chmod g+x "文件名":给自己加权限 g:代表grup就是同组的人

    chmod o+x "文件名":给自己加权限 o:代表other就是其他人

    专业改法

    chome 755 文件名

    原因:修改权限分为三个8进制来代表的

    例如: -rwx r-x ---这个格式,可以分为0或1来表示,如果在上面显示-则用0来表示,如果是1则是表明有对应的读写权限。

    二进制 八进制
    111  (rwx) 7
    110  (rw-) 6
    101  (r-x) 5
    100  (r--) 4
    011  (-wx) 3
    010  (-w-) 2
    001  (--x)
    1
    000  (----) 0

    欢迎大家访问我的个人网站 萌萌的IT人
    展开全文
  • linux查看文件修改时间 等

    千次阅读 2016-09-20 18:38:45
    linux查看文件修改时间

    http://blog.sina.com.cn/s/blog_6285b04e0100f4xr.html

    查看文件时间戳命令:stat awk.txt
    File: `awk.txt'
    Size: 20  Blocks: 8  IO Block: 4096  regular file
    Device: 801h/2049d  Inode: 380730  Links: 1
    Access: (0644/-rw-r--r--) Uid: (  0/  root)  Gid: (  0/  root)
    Access: 2008-04-26 01:50:44.000000000 +0800
    Modify: 2008-04-26 01:48:18.000000000 +0800
    Change: 2008-04-26 01:48:18.000000000 +0800

    说明:Access访问时间。Modify修改时间。Change状态改变时间。可以stat *查看这个目录所有文件的状态。
    现在是要过滤出Modify的时间戳,并以yyyyMMddHHSS格式保存,则可以利用下面这条命令:
    stat awk.txt | grep -i Modify | awk -F. '{print $1}' | awk '{print $2$3}'| awk -F- '{print $1$2$3}' | awk -F: '{print $1$2$3}'
    输出结果:20080426014818

    修改文件时间与创建新文件:touch

    在介绍ls命令时,提到每个文件在Linux下面都会记录3个主要的修改时间:
    • modification time(mtime,修改时间):当该文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性。
    • status time(ctime,状态时间):当该文件的”状态(status)”改变时,就会更新这个时间,举例来说,更改了权限与属性,就会更新这个时间。
    • access time(atime,存取时间):当“取用文件内容”时,就会更新这个读取时间。举例来说,使用cat去读取 ~/.bashrc,就会更新atime了。
    举例来说,我们来看一看/etc/man.config文件的时间。

    [root@linux ~]# ls -l /etc/man.config
    -rw-r--r-- 1 root root 4506 Apr 8 19:11 /etc/man.config
    [root@linux ~]# ls -l --time=atime /etc/man.config
    -rw-r--r-- 1 root root 4506 Jul 19 17:53 /etc/man.config
    [root@linux ~]# ls -l --time=ctime /etc/man.config
    -rw-r--r-- 1 root root 4506 Jun 25 08:28 /etc/man.config

    看到了吗?在默认的情况下,ls显示的是该文件的mtime,也就是这个文件的内容上次更改的时间。我的系统是在6/25安装的,因此,这个文件产生但状态更改的时间就回溯到那个时间点。因为刚才的范例中使用到这个文件,所以,它的atime就会变成刚刚使用的时间了。

    文件的时间很重要,因为如果误判文件时间,可能会造成某些程序无法顺利运行。那么,万一我发现了一个文件来自将来(很多时候会有这个问题的。我们在安装的时候,提到的GMT时间就是那个意思),该如何让该文件的时间变成“现在”的时刻呢?很简单,用touch命令即可。

    [root@linux ~]# touch [-acdmt] 文件
    参数:
    -a : 仅修改access time。
    -c : 仅修改时间,而不建立文件。
    -d : 后面可以接日期,也可以使用 --date="日期或时间"
    -m : 仅修改mtime。
    -t : 后面可以接时间,格式为 [YYMMDDhhmm]
    范例: 
    范例一:新建一个空的文件。
    [root@linux ~]# cd /tmp
    [root@linux tmp]# touch testtouch
    [root@linux tmp]# ls -l testtouch
    -rw-r--r-- 1 root root    0 Jul 19 20:49 testtouch
    # 注意,这个文件的大小是0。在默认的状态下,如果touch后面接文件,
    # 则该文件的3个时间(atime/ctime/mtime)都会更新为当前时间。若该文件不存在,
    # 则会主动建立一个新的空文件。例如上面这个例子。 
    范例二:将 ~/.bashrc复制成为bashrc,假设复制完全的属性,检查其日期。
    [root@linux tmp]# cp ~/.bashrc bashrc
    [root@linux tmp]# ll bashrc; ll --time=atime bashrc; ll --time=ctime bashrc
    -rwxr-xr-x 1 root root 395 Jul 4 11:45 bashrc <==这是mtime
    -rwxr-xr-x 1 root root 395 Jul 19 20:44 bashrc <==这是atime
    -rwxr-xr-x 1 root root 395 Jul 19 20:53 bashrc <==这是ctime
    # 在这个案例中,我们使用了 ; 命令分隔符,它的用法我们会在Bash shell中提到。
    # 此外,ll是ls -l的命令别名,这个也会在bash shell中再次提及,
    # 当前可以简单地想成,ll就是ls -l的简写。至于 ; 则是同时发出两个命令,
    # 且让两个命令“按顺序”执行的意思。上面的结果中可以看到,该文件更改的日期
    # Jul 4 11:45,但是atime与ctime不一样。 
    范例三:修改案例二的bashrc文件,将日期调整为两天前。
    [root@linux tmp]# touch -d "2 days ago" bashrc
    [root@linux tmp]# ll bashrc; ll --time=atime bashrc; ll --time=ctime bashrc
    -rwxr-xr-x 1 root root 395 Jul 17 21:02 bashrc
    -rwxr-xr-x 1 root root 395 Jul 17 21:02 bashrc
    -rwxr-xr-x 1 root root 395 Jul 19 21:02 bashrc
    # 与上一个范例比较,本来是19日的变成了17日了(atime/mtime)。
    # 不过,ctime并没有跟着改变。 
    范例四:将上个范例的bashrc日期改为2005/07/15 2:02。
    [root@linux tmp]# touch -t 0507150202 bashrc
    [root@linux tmp]# ll bashrc; ll --time=atime bashrc; ll --time=ctime bashrc
    -rwxr-xr-x 1 root root 395 Jul 15 02:02 bashrc
    -rwxr-xr-x 1 root root 395 Jul 15 02:02 bashrc
    -rwxr-xr-x 1 root root 395 Jul 19 21:05 bashrc
    # 注意,日期在atime与mtime都改变了,但ctime则是记录当前的时间。

    通过touch命令,可以轻松地修改文件的日期与时间。并且,也可以建立一个空文件。不过,要注意的是,即使复制一个文件,复制所有属性,但也没有办法复 制ctime属性。ctime可以记录文件最近改变状态(status)的时间。无论如何,还是要说明一下,我们平时看的文件属性中,比较重要的还是 mtime。我们关心的常常是这个文件的“内容”是什么时候更改的。
    touch这个命令最常用的情况是:
    • 建立一个空文件。
    • 将某个文件日期修改为当前日期(mtime与atime)。

    与文件相关的几个时间:

    1、访问时间,读一次这个文件的内容,这个时间就会更新。比如对这个文件使用more命令。ls、stat命令都不会修改文件的访问时间。

    2、修改时间,对文件内容修改一次,这个时间就会更新。比如:vi后保存文件。ls -l列出的时间就是这个时间。

    3、状态改变时间。通过chmod命令更改一次文件属性,这个时间就会更新。查看文件的详细的状态、准确的修改时间等,可以通过stat命令 文件名。


    展开全文
  • Linux文件权限的修改

    2019-12-28 11:10:15
    用户和用户组_(6)Linux文件权限的修改 根据前面的讲解,我们知道了Linux中文件权限的重要性了,那么下面,我们将介绍几个修改文件权限的命令了 Linux中修改文件权限的命令主要由三个: chgrp:修改文件所属用户组 chown:...

    用户和用户组_(6)Linux文件权限的修改

    根据前面的讲解,我们知道了Linux中文件权限的重要性了,那么下面,我们将介绍几个修改文件权限的命令了

    Linux中修改文件权限的命令主要由三个:

    • chgrp:修改文件所属用户组
    • chown:修改文件拥有者
    • chmod:修改文件权限,SUID,SGID,SBIT等属性

    注:SUID,SGID和SBIT是Linux中文件的隐藏权限,在后面会有所介绍

    修改所属用户组(chgrp)

    Linux中修改文件所属用户组的命令是chgrp

    但是需要注意的是,要修改的组名必须在/etc/group文件中存在

    $ chgrp [option] 组名 文件/目录
    

    选项和参数说明:

    • R:表示递归修改,只对目录有效,将目录即目录中的文件一起修改

    修改文件拥有者(chown)

    同样,修改的用户必须在etc/passwd有记录才能修改,否则报错

    $ chown [option] 账号名称 文件或目录
    

    选项与参数说明:

    • 与上面一模一样

    修改文件权限(chmod)

    文件权限的修改是chmod命令,但是有数字和字母两种类型的修改.

    数字类型修改

    $ chmod [option] 数字 文件或者目录
    

    选项与参数说明:

    • R和上面一样

    字母类型修改

    $ chmod [option] u/g/o/a +-= rwx 文件或目录
    

    选项与参数说明:

    • R,和上面一样
    • u表示设置用户的权限,g表示用户组的权限,o表示其他人的权限,a表示所有人的权限,中间用逗号连接
    • +表示添加权限,-表示减去权限,=表示设置权限
    • rwx 略
    展开全文
  • Linux配置文件修改

    2015-01-25 19:10:46
    按变量的生存周期来划分,Linux变量可分为两类,它们的修改方法如下: (1)永久的:需要修改配置文件,变量永久生效。 常见的配置文件包括: (1-1)/etc/profile:对所有用户生效;此文件为系统的每个用户设置...
  • 记录Linux修改hosts文件

    千次阅读 2018-08-22 10:28:22
    hosts位置:/etc/hosts vi /etc/hosts 进入编辑 输入i,开始编辑,编辑类似于window修改host。 编辑完成后,按shift+:退出编辑,wq 回车保存
  • Linux下一个文件有三个主要的变动时间,mtime,ctime,atime: mtime(modification time):当文件的内容更改时,就会更新这个时间。 ctime(status time):当文件的状态被更改时,会更改这个时间,比如像文件的权限或者...
  • 主要介绍了详解Linux命令如何修改文件的三个时间的相关资料,需要的朋友可以参考下
  • linux只读文件修改无法退出

    千次阅读 2020-07-20 15:31:23
    问题描述:因为是新装的虚拟机,需要设定ip地址,然后想修改文件 输入命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33 输入i插入数据,点i命令时系统已经提示只读了 这时候想起来的进入的用户不是root,没有...
  • 记录两篇博客。 linux修改文件所有者和文件所在组 Linux命令:修改文件权限命令chmod、chgrp、chown详解
  • Linux Ubuntu查看文件修改时间

    千次阅读 2020-04-08 14:49:27
    使用stat命令 $ stat test1.py File: 'test1.py' Size: 40295 Blocks: 80 IO Block: 4096 regular file Device: 820h/2080d Inode: 4390950 Links: 1 Access: (0777/-rwxrwxrwx) U...
  • Linux服务器IP修改过之后,Oracle包含IP地址的文件也需要调整 1、修改 listener.ora 文件 2、修改 tnsnames.ora 文件 3、修改Oralce中注册地址  [oracle@ccs ~]$ su - oracle  [oracle@ccs admin]$ ...
  • 重新上传文件费时费力,于是去找了好多网上的帖子,大部分要不是不能用,要不是就是安装插件,找了几个搜索引擎,找到个这个,下面这个方法没有返回数据,如果像我一样文件有一百多个或者更多会卡一下,做个记录存...
  • 本学期刚学的操作系统,现在课程设计要求修改Linux内核,并对其中的ext4做修改 要求如下: 1.openSUSE desktop系统 2.ext4拿出来编译 3.read,write函数找到,在进行相关操作时在控制台输出信息,打印printk 4.用...
  • Linux 下解决 修改文件权限 引起的 Git 记录文件变化问题 参考文章: ubuntu@VM-0-8-ubuntu:~/os/S201806062503$ cat .git/config [core] repositoryformatversion = 0 filemode = true bare = false ...
  • linux修改文件命令

    千次阅读 2021-01-29 11:17:29
    文件中所有p1均用p2替换 选项设置 all:列出所有选项设置情况 term:设置终端类型 ignorance:在搜索中忽略大小写 list:显示制表位(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向行的命令修改过的...
  • linux 常用文件修改命令及路径

    千次阅读 2017-08-24 16:30:56
    初学linux ,配置文件实在太多,只能做一下记录!!! 1.增加sudo用户权限: 命令:visudo 或者 vi /etc/sudoers 路径:/etc/sudoers 2.定义IP地址和主机名的映射关系 文件路径:/etc/hosts ...
  • 如何在linux修改文件字符编码
  • 一、修改PHP文件上传大小限制 找到php的配置文件php.ini 我的配置文件所在位置为:...把下列参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了 max_execution_time = 600 ;每个PHP页面运行的最大时间...
  • linux 修改默认文件关联打开程序 从总体上讲 /etc/gnome/defaults.list 保存了全局的打开方式 /.local/share/applications/mimeapps.list 保存了个人的打开方式 当两着不一致是,优先采用局部的个人设置。 ...
  • Linux修改文件创建时间(修改文件更改时间) 进到要改的文件目录里 find . -name “*” -exec touch ‘{}’ \; 注:最后一定要加分号,{}外一定要加单引号,*表示所有的文件(. 代表当前目录下) 如果...
  • 1. linux修改文件用户组 chgrp: change group的简写,修改文件所属的用户组。 [java]view plaincopy chgrpuserstest.log 修改查看 ls -l [java]view plaincopy -rwxrwx---1workusers0Jun815:46test.log ...
  • Linux修改文件用户和用户组

    千次阅读 2016-09-26 00:06:38
    Linux修改文件用户和用户组(一)基础知识在Linux中,创建一个文件时,该文件拥有者都是创建该文件的用户。该文件用户可以修改文件的拥有者及其用户组,当然root用户可以修改任何文件的拥有者以及用户组。在Linux中...
  • linux下.bashrc文件修改和生效

    万次阅读 多人点赞 2017-04-17 09:47:24
    1) .bashrc文件linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件,.bash_history 记录之前输入的命令.bash_logout 当你退出时执行的命令.bash_profile 当你...
  • linux系统中我们一般使用 vi 打开某个文件进行编辑和修改 ,但使用一行代码如何实现呢? 如当前 pingtest.sh 中的 tttt=0,现在 我们修改为tttt=1 sed -i ‘s/tttt=0/tttt=1/g’ pingtest.sh 其中 tttt=0 为原文件...
  • Linux批量修改多个文件内容

    千次阅读 2019-05-13 20:58:22
    Linux批量修改多个文件内容参考 单个文件批量替换或者修改文件内容,用vim相当舒爽。但是重复修改N个文件相同的内容就很烦了。这个时候就可以使用sed这个流编辑神器进行处理。sed作为一种流编辑器,它是文本处理中...
  • 记录几个常用于用户组、拥有者、各种身份的权限之修改的命令: chgrp:修改文件所属用户组 chown: 修改文件拥有者 chmod:修改文件的权限, SUID、SGID、SBIT 等的特性 chgrp 修改的组名必须要在 /etc/group 文件...
  • 1. linux修改文件用户组 chgrp: change group的简写,修改文件所属的用户组。 linux修改文件所有者 chown :change owner的简写, 修改文件的所有者。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 431,536
精华内容 172,614
关键字:

linux查看文件修改记录

linux 订阅