linux存储群组名称的文件是,Linux文件与目录管理

一 目录与路径

1 目录的相关操作:

交换目录命令cd

. 代表此层目录

.. 代表上一层目录

代表前一个工作目录

~ 代表[目前用户身份]所在的家目录

所有目录地下都会存在两个目录[.] 当前目录[..]当前目录的上一级目录

[root@localhost ~]# ls -al ./

总用量 76

dr-xr-x---. 22 root root 4096 1月 28 16:02 .

drwxr-xr-x. 18 root root 4096 1月 28 15:56 ..

drwxr-xr-x. 3 root root 67 1月 28 10:58 aaa

---x--x--x. 1 root root 0 1月 25 13:49 aaa.py

-rw-------. 1 root root 13194 1月 28 16:02 .bash_history

-rw-r--r--. 1 root root 18 12月 29 2013 .bash_logout

-rw-r--r--. 1 root root 176 12月 29 2013 .bash_profile

-rw-r--r--. 1 root root 176 12月 29 2013 .bashrc

drwx------. 12 root root 4096 1月 28 10:36 .cache

drwxr-xr-x. 19 root root 4096 1月 28 11:43 .config

-rw-r--r--. 1 root root 100 12月 29 2013 .cshrc

drwx------. 3 root root 24 12月 27 11:52 .dbus

-rw-------. 1 root root 16 12月 27 11:55 .esd_auth

drwx------. 3 root root 19 1月 28 10:36 .gnome2

drwx------. 2 root root 6 1月 28 10:36 .gnome2_private

-rw-------. 1 root root 3100 1月 28 15:57 .ICEauthority

drwxr-xr-x. 4 root root 35 1月 22 19:24 .java

drwx------. 3 root root 4096 1月 28 11:43 .kde

drwx------. 3 root root 18 12月 27 11:55 .local

drwxr-xr-x. 4 root root 37 1月 28 10:36 .mozilla

-rw-------. 1 root root 0 1月 22 20:01 .mysql_history

drwxr-xr-x. 4 root root 32 1月 22 19:23 .PyCharmCE2017.1

-rw-r--r--. 1 root root 129 12月 29 2013 .tcshrc

-rw-------. 1 root root 6573 1月 28 11:08 .viminfo

drwxr-x--x. 2 root root 29 1月 28 14:47 .virt-manager

-rw-------. 1 root root 134 1月 28 16:02 .Xauthority

drwxr-xr-x. 2 root root 6 12月 27 11:54 公共

drwxr-xr-x. 2 root root 6 12月 27 11:54 模板

drwxr-xr-x. 2 root root 6 12月 27 11:54 视频

drwxr-xr-x. 2 root root 6 12月 27 11:54 图片

drwxr-xr-x. 2 root root 6 12月 27 11:54 文档

drwxr-xr-x. 2 root root 6 1月 28 10:38 下载

drwxr-xr-x. 2 root root 6 12月 27 11:54 音乐

drwxr-xr-x. 2 root root 6 1月 28 15:48 桌面

[root@localhost ~]# ls -al ../

总用量 40

drwxr-xr-x. 18 root root 4096 1月 28 15:56 .

drwxr-xr-x. 18 root root 4096 1月 28 15:56 ..

lrwxrwxrwx. 1 root root 7 12月 27 19:18 bin -> usr/bin

dr-xr-xr-x. 3 root root 4096 12月 27 11:52 boot

drwxr-xr-x. 20 root root 3300 1月 28 15:57 dev

drwxr-xr-x. 154 root root 8192 1月 28 15:56 etc

drwxr-xr-x. 3 root root 16 1月 24 11:54 ftp

drwxr-xr-x. 3 root root 18 12月 27 19:40 home

lrwxrwxrwx. 1 root root 7 12月 27 19:18 lib -> usr/lib

lrwxrwxrwx. 1 root root 9 12月 27 19:18 lib64 -> usr/lib64

drwxr-xr-x. 2 root root 6 3月 13 2014 media

drwxrwxrwx. 2 root root 6 3月 13 2014 mnt

drwxr-xr-x. 4 root root 30 1月 28 11:00 opt

dr-xr-xr-x. 495 root root 0 1月 28 15:55 proc

dr-xr-x---. 22 root root 4096 1月 28 16:02 root

drwxr-xr-x. 44 root root 1360 1月 28 20:18 run

lrwxrwxrwx. 1 root root 8 12月 27 19:18 sbin -> usr/sbin

drwxr-xr-x. 3 root root 19 1月 25 16:27 srv

dr-xr-xr-x. 13 root root 0 1月 28 15:56 sys

drwxrwxrwt. 28 root root 4096 1月 28 20:55 tmp

drwxr-xr-x. 13 root root 4096 12月 27 19:18 usr

drwxr-xr-x. 25 root root 4096 1月 28 15:56 var

1 cd (change directory,交换目录)

2 pwd 显示目前所在的目录

3 mkdir [-mp] 目录名称

-m :配置文件按的权限

-p:建立递归目录

4 rmdir(删除[空]的目录)

rmdir [-p] 目录名称

-p :连同上层空的目录一起删除,被删除的目录里面必定不能存在其他目录或文件。

2 关于执行文件的路径变量:$PATH

为什么能够随时执行ls命令,因为/bin/ls 是在path这个环境变量中的

查看环境变量的取值:

[root@localhost ~]# echo $PATH

/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

PATH(一定是大写)这个变量是一堆目录所致,每个目录中间用冒号(:)隔开,每个目录是有顺序之分的,

[root@localhost ~]# mv /bin/ls /root/

[root@localhost ~]# ls

-bash: /usr/bin/ls: 没有那个文件或目录

[root@localhost ~]# /root/ls

aaa aaa.py ls 公共 模板 视频 图片 文档 下载 音乐 桌面

[root@localhost ~]# ./ls

aaa aaa.py ls 公共 模板 视频 图片 文档 下载 音乐 桌面

将root加入path中:

[root@localhost ~]# PATH="{PATH}:/root"

[root@localhost ~]# ls

aaa aaa.py ls 公共 模板 视频 图片 文档 下载 音乐 桌面

将ls 移动到/bin中,并测试

[root@localhost ~]# mv /root/ls /bin/

[root@localhost ~]# ls

aaa aaa.py 公共 模板 视频 图片 文档 下载 音乐 桌面

PATH注意:

1 不同身份使用者预设的PATH不同,默认能够随意执行的指令也不同

2 PATH是可以修改的

3 使用绝对路径或相对路径直接指定某个指令的文件来执行,会比搜寻PATH来的正确

4 指令应该放置到正确的目录,执行才会方便

5 本目录[.] 最好不要放置到PATH中。

二文件与目录管理

1 文件与目录的检视:ls

ls [-aAdfFhilnrRSt] 文件或目录名称..

选项与参数:

-a :全部文件,连同隐藏文件(开头为. 的文件)

-A:全部文件,连同隐藏文档,但不包括.与.. 这两个目录

-d:仅列出目录本身,而不是列出目录内的文件数据

-f:直接列出结果,而不是进行排序,ls预设会一档名排序

-F:根据文件、目录等信息,给予附加数据结构,(:代表可执行文件,/:代表目录,=代表socket文件,I代表FIFO文件)

-h:将文件容量以较易读的方式显示出来

-i:列出inode号码

-l ;长数据串行出,包含文件的属性与权限等数据

-n:列出UID和GID而非使用者与群组的名称

-r: 将排序结构反向输出,

-R:连同子目录内容一起列出来,等于该目录下的所有文件都显示出来

-S:以文件容量大小排序,而不是档名排序

-t:以时间排序,

--color=never:不要依据文件特性给予颜色显示

--color=always:显示颜色

--color=auto:让系统自行依据设定来判断是否给予颜色

--full-time:以完整的时间模式输出

--time={atime,ctime}:输出access时间或改变权限属性时间(ctime)而非内容变更时间(modification time)

2 复制、删除与移动:cp rm mv

1 cp 复制

cp [-adfilprsu] 来源文件(source) 目标文件(destination)

选项与参数:

-a: 相当于 -dr --preserver=all 的意思

-d:若来源文件为链接文件的属性(link file),则复制链接文件属性而非文件本身。

-f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再进行尝试。

-i:若目标文件(destination)已经存在时,在覆盖时会先询问动作的进行。

-l : 进行硬式链接(hard link)的链接档建立,而非复制文件本身

-p:连同文件属性一起复制(包含权限、用户、时间)

-r:递归持续复制,用于目录的赋值行为

-s:复制成为符号链接文件(symbolic link),也是快捷方式文件

-u:destination 比 source旧才更新destination,或目标文件不存在的情况下才复制

--preserver=all:除了-p 的权限相关的参数外,还加入了SELINUX的属性,links ,xattr 等也赋值了。

如果源档有两个以上的,最后的目标文件一定要是目录才行

2 rm(移除文件或目录)

rm [-fir] 文件或目录

-f :忽略不存在的文件

-i:互动模式。在删除时会询问使用者是否动作

-r:递归删除,

3 mv(移动文件与目录、或更名)

mv [-fin] 源文件夹 目标文件夹

选项与参数:

-f : force 强制的意思,如果存在,则也是直接覆盖

-i:若目标文件已存在,会询问是否覆盖

-u:若目标文件已经存在,且source比较新,才会更新(update)

3 取得文件的文件名与目录名称

[root@localhost /]# basename /etc/sysconfig/network 取得文件名

network

[root@localhost /]# dirname /etc/sysconfig/network 取得目录名

/etc/sysconfig

三 文件内容查阅

1 直接检视文件内容

1 cat [-AbBnTv]

选项与参数

-A:相当于-vET 的整合选项,可列出一些特殊字符而不是空白

-b:列出行号,仅针对非空白行做行号显示,空白行不标行号

-E:将结尾的断行字符$显示出来

-n:打印出行号,连同空白行也会有行号,与-b的选项不同

-T:将[tab] 按键以^I 显示出来

-v:列出一些看不出来的特殊字符

2 tac(反向列示)

3 nl(添加行号打印)

nl [-bnw] 文件

选项与参数:

-b:指定行号指定的方式,主要有两种

-b a: 表示无论是否是空行,也同样列出行号

-b t: 如果有空行,空的一行不要列出行号(默认值)

-n: 列出行号表示的方法,主要有三种:

-n ln:行号在屏幕的最左方显示

-n rn:行号在自己字段的最右方显示,且不加0

[root@localhost /]# nl -n rn /etc/passwd

1 root:x:0:0:root:/root:/bin/bash

2 bin:x:1:1:bin:/bin:/sbin/nologin

3 daemon:x:2:2:daemon:/sbin:/sbin/nologin

4 adm:x:3:4:adm:/var/adm:/sbin/nologin

5 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

6 sync:x:5:0:sync:/sbin:/bin/sync

-n rz :行号在自己字段的最有房显示,且加0

[root@localhost /]# nl -n rz /etc/passwd

000001 root:x:0:0:root:/root:/bin/bash

000002 bin:x:1:1:bin:/bin:/sbin/nologin

000003 daemon:x:2:2:daemon:/sbin:/sbin/nologin

000004 adm:x:3:4:adm:/var/adm:/sbin/nologin

000005 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

000006 sync:x:5:0:sync:/sbin:/bin/sync

-w :行号字段占用的字符数。

2 可翻页检视

1 more(一页一页翻动)

参数:

空格键:代表向下翻一页

回车:代表向下翻一行

/ 字符串:代表在这个显示的内容中,向下搜寻[字符串]这个关键词

:f :立刻显示出文件名以及目前显示的行数

[root@localhost /]# more /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

operator:x:11:0:operator:/root:/sbin/nologin

games:x:12:100:games:/usr/games:/sbin/nologin

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

nobody:x:99:99:Nobody:/:/sbin/nologin

dbus:x:81:81:System message bus:/:/sbin/nologin

polkitd:x:999:998:User for polkitd:/:/sbin/nologin

apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin

unbound:x:998:996:Unbound DNS resolver:/etc/unbound:/sbin/nologin

colord:x:997:995:User for colord:/var/lib/colord:/sbin/nologin

usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin

ntp:x:38:38::/etc/ntp:/sbin/nologin

libstoragemgmt:x:996:994:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin

avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin

avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin

saslauth:x:995:76:"Saslauthd user":/run/saslauthd:/sbin/nologin

qemu:x:107:107:qemu user:/:/sbin/nologin

“/etc/passwd”第 25 行

q :代表立刻离开more,不再显示该文件内容

b或[Ctrl]-b :代表往回翻页,

2 less(一页一页翻动)

参数:

空格键: 向下翻动一页

[pagedown]:向下翻动一页

[pageup] : 向上翻动一页

/字符串 :向下搜寻[字符串]的功能

?字符串:下上搜寻[字符串]的功能

n: 除服前一个搜索

N:反向的重复前一个搜索

g:前进道这个资料的第一行

G:前进道这个数据的最后一行

q:退出less

3 资料截取

1 head(取出前面几行)

head -n number 文件

number 为行数

2 tail (取出后面几行)

tail -n number 文件

-n:后面接数字,代表显示几行的意思

-f:表示持续侦测后面所接的档名,直到按下ctrl-c才会结束tail 的侦测

默认取出的是文件的后十行。

4 非纯文本文档:od

od [-t TYPE]文件

参数或选项:

-t :后面可以接各种[类型(TYPE)] 的输出,例如:

a :利用默认的字符来输出

c:使用ASCII字符来输出

d[size]:利用十进制(decimal)来输出数据,每个整数占用size bytes

f[size]:利用浮点数(floating)来输出数据,每个数占用size bytes

o[size]:利用八进制来输出数据

x [size]:利用十六进制来输出数据

[root@localhost ~]# od -t d /etc/passwd

0000000 1953460082 809138234 1916416058 980709231

0000020 1869574703 1647262324 1647275625 174617441

0000040 980314466 976304760 1768045105 1647262318

5 修改文件时间或建制新文档touch

modification time(Mtime):

当该文件的[内容数据]变更时,就会更新这个时间,内容数据直的是文件的内容,而不是文件的属性或权限

status time(ctime):

当该文件的[状态(status)]改变时,就会更新这个时间,权限或属性被改了

access time(atime):

当该文件的内容被取用时,就会更新这个读取时间(access),cat读取时atime就会改变

默认情况下,ls 显示出来的是该文件的mtime,也就是这个文件的内容上次被更改的时间

touch [-acdmt] 文件

选项与参数:

-a :仅修订access time

-c :仅修改文件的时间,若该文件不存在则不建立新文件

-d :后面可以接与修订的日期而不是目前的日期,也可以使用--date="日期或时间"

-m:仅修改mtime

-t: 后面可以接与修订的时间而不是目前的时间,格式为[YYYYMMDDhhmm]

四 文件与目录的默认权限与隐藏权限

Linux中除了基本的r,w,权限外,在传统的ext2/ext3/ext4 文件系统下,还可以设定其他的系统隐藏属性,这部分可使用chattr来设定,而以lsattr来查看。

1 文件预设权限:umask

1 umaks:目前用户在建立文件或目录时候的权限默认值,

[root@localhost ~]# umask

0022

[root@localhost ~]# umask -S

u=rwx,g=rx,o=rx

umaks 的第一组是特殊权限用的。

默认的文件和目录的umaks

文件的umask没有可执行的权限,也就是最大为666

用户建立为[目录],则由于x 与是否可进入此目录有关,因此默认为所有群贤均开放,也为777

umaks 的分数指的是:该默认值需要减掉的权限,

因为umask为022,所以user并没有被拿到任何权限,不过group和other的w权限被拿掉了

2 umaks 的利用与重要性:专题制作

umaks的改变

umaks 002

即可改变

[root@localhost ~]# umask

0002

[root@localhost ~]# touch abcd

[root@localhost ~]# ls

aaa aaa.py abcd 公共 模板 视频 图片 文档 下载 音乐 桌面

[root@localhost ~]# ll abcd

-rw-rw-r--. 1 root root 0 1月 29 18:57 abcd

[root@localhost ~]# umask root的umaks为022

0022

[root@localhost ~]# su - admin 一般用户的umaks 为002

[admin@localhost ~]$ umask

0002

2 文件隐藏属性

chattr指令只能在ext2/ext3/ext4 的Linux传统文件系统上完整生效,其他可能无法完全支持,如xfs仅仅是支持部分参数

查看文件系统类型:

[root@localhost ~]# df -T

文件系统 类型 1K-块 已用 可用 已用% 挂载点

/dev/mapper/rhel-root xfs 18348032 16734720 1613312 92% /

devtmpfs devtmpfs 1008528 0 1008528 0% /dev

tmpfs tmpfs 1017812 80 1017732 1% /dev/shm

tmpfs tmpfs 1017812 9084 1008728 1% /run

tmpfs tmpfs 1017812 0 1017812 0% /sys/fs/cgroup

/dev/sda1 xfs 508588 122644 385944 25% /boot

1 chattr [+-=] [ASacdistu] 文件或目录名称

选项与参数:

:增加某一个特殊参数,其他原本存在的参数则不懂

-: 移除某一个特殊参数,其他原本存在的参数则不动

=: 设定一定,且仅有后面接的参数

A:当设定了A这个属性时,若你有存取此文件时,他的访问时间atime将不会被修改,可以避免i/o较慢的及其过度的存取磁盘

S:一般文件是异步写入磁盘的,如果加上S这个属性时,当你进行任何文件的修改时,该更动[同步]写入磁盘中

a:当设定a之后,这个文件将只能增加数据,而不能删除也不能修改数据,只有root才能设定这个属性

c:这个属性设定后,将会自动将此文件压缩,在读取的时候将会自动解压缩,但是存储的时候,会先进行压缩后在存储

d:当dump 程序被执行时,设定d属性将可使该文件(目录)不会被dump备份

i:可以让一个文件[不能被删除、改名、设定链接也无法写入或新增数据],对于系统安全性有很大帮助,只有root能设定此属性

[root@localhost ~]# touch abcd

[root@localhost ~]# chattr +i abcd

[root@localhost ~]# rm abcd

rm:是否删除普通空文件 "abcd"?y

rm: 无法删除"abcd": 不允许的操作

[root@localhost ~]# chattr -i abcd

[root@localhost ~]# rm abcd

rm:是否删除普通空文件 "abcd"?y

s:当文件设定了s属性时,如果这个文件被删除,他将会完全移除这个硬盘空间,如果误删除了,完全无法救回来。

u:与s相反,当使用u来配置文件时,如果该文件被删除了,则数据内容其实还存在磁盘中,可以使用救援该文件。

2 显示文件的隐藏属性(lsattr)

lsattr [-adR] 文件或目录

-a :将隐藏文件的属性也显示出来

-d:如果接的是目录,仅列出目录本身的属性而非目录内文件名

-R:连同子目录的数据也一并列出来

[root@localhost ~]# touch abcd

[root@localhost ~]# chattr +aiS abcd

[root@localhost ~]# lsattr abcd

--S-ia---------- abcd

3 文件的特殊权限:SUID,SGID,SBIT

1 set UID

当s出现在文件拥有者x的权限上时,此时就被称为set UID,简称SUID,

SUID的限制与功能:

SUID权限仅对二进制程序有效

执行者对于该程序具有x的可执行权限

本权限仅在执行该程序的过程中有效

执行者将具有该程序拥有者(owner)的权限。

[root@localhost ~]# ll /usr/bin/passwd

-rwsr-xr-x. 1 root root 27832 1月 30 2014 /usr/bin/passwd

[root@localhost ~]# ll /etc/shadow

----------. 1 root root 1322 1月 24 11:32 /etc/shadow

2 set GID

当s出现在群组的x时则被称为set GID,

[root@localhost ~]# ll /usr/bin/locate

-rwx--s--x. 1 root slocate 40504 1月 27 2014 /usr/bin/locate

SGID作用:

SGID对二进制程序有用

程序执行者对该程序来说,具有x的权限

执行者在执行的过程中将会获得该程序群组的支持

[root@localhost ~]# ll /usr/bin/locate /var/lib/mlocate/mlocate.db

-rwx--s--x. 1 root slocate 40504 1月 27 2014 /usr/bin/locate

-rw-r-----. 1 root slocate 4540251 1月 29 14:16 /var/lib/mlocate/mlocate.d

当一个目录设置了SGID的权限后,他将具有如下功能:

用户对于此目录具有r与x的权限时,该用户能够进入此目录

用户在此目录下的有效群组将会变成目录的群组

用户:若用户在此目录下具有w的权限,则使用者所建立的新文件,该新文件的群组与此目录的群组相同。

3 sticky bit

SBIT 目前只针对目录有效,对于文件已经没有效果了

SBIT对目录的作用是:

当用户对于此目录具有w,x权限,即具有写入的权限

当用户在该目录下创建文件或目录时,仅有自己与root才有权利删除该文件

4 SUID/SGID/SBIT权限设定

4为SUID

2 为SGID

1 为SBIT

[root@localhost ~]# touch abcd

[root@localhost ~]# chmod 4755 abcd

[root@localhost ~]# ll abcd

-rwsr-xr-x. 1 root root 0 1月 29 19:57 abcd

4 观察文件类型

file

[root@localhost ~]# file /var/lib/mlocate/mlocate.db

/var/lib/mlocate/mlocate.db: data

[root@localhost ~]# file /usr/bin/passwd

/usr/bin/passwd: setuid ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x91a7160a019b7f5f754264d920e257522c5bce67, stripped

5 指令与文件的搜寻

1 脚本文件名的搜寻

which

which [-a] command

-a :将所有由PATH目录中可以找到的指令均列出,而不止一个被找到的指令名称

[root@localhost ~]# which ifconfig

/sbin/ifconfig

[root@localhost ~]# which which

alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

/bin/alias

/usr/bin/which

2 文件档名的搜寻

whereis(有一些特定的目录中寻找文件文件名)

whereis [-bmsu] 文件或目录名

选项与参数:

-l :可以列出whereis 回去查询的几个主要目录

-b:只找binary 格式的文件

-m:只找说明文件manual路径下的文件

-s:只找source来源文件

-u:搜寻不在上述三个项目当中的其他特殊文件

[root@localhost ~]# whereis ifconfig

ifconfig: /usr/sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz

[root@localhost ~]# whereis passwd

passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man1/passwd.1.gz /usr/share/man/man5/passwd.5.gz

[root@localhost ~]# whereis -m passwd

passwd: /usr/share/man/man1/passwd.1.gz /usr/share/man/man5/passwd.5.gz

locate/updatedb

locate [-ir] keyword

选项与参数:

-i:忽略大小写差异

-c:不输出档名,仅计算找到的文件数量

-l:仅入几行的意思 -l 5 表示输出5行

-S:输出locate所使用的数据库文件的相关信息,包括该数据库记录的文件/目录数量等

-r:后面可接正规表示法的显示方式

[root@localhost ~]# locate -l 5 passwd

/etc/passwd

/etc/passwd-

/etc/pam.d/passwd

/etc/security/opasswd

/etc/vsftpd/vuser_passwd.db

[root@localhost ~]# locate -S

数据库 /var/lib/mlocate/mlocate.db:

16,122 文件夹

202,444 文件

10,405,544 文件名中的字节数

4,540,251 字节用于存储数据库

find

find [PATH] [option ] [action]

选项与参数

与时间相关的选项:共有-atime,-ctime,-mtime ,

-mtime n:n为数字,意义为在n天之前的被更动过内容的文件

-mtime +n:列出在n天之前(不含n天本身)被更动过内容的文件档名

-mtime -n:列出在n天之内(含n天本身)被更动过内容的文件档名

-newer file:file为一个存在的文件,列出比file还要新的文件档名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值