find命令:find - search for files in a directory hierarchy
【功能】
实时查找工具,通过遍历指定路径下的文件系统完成文件查找
【语法】
find [path] [option] filename
1、表示可根据指定具体目录路径进行查询,默认为当前下的工作目录(./)
2、查询选项条件可根据查找标准指定文件名、文件大小、文件类型、文件权限、时间等进行查询,默认为指定路径下的所有文件
3、并且可以对查找的目标进行做处理动作,例如删除、显示等操作,默认打印至屏幕
【指定条件】
文件名查找
-name 表示文件名,支持glob,但是区分指定大小写,反之 -iname 不区分大小写 -regex "patern"以patern匹配整个文件路径字符串,而不仅仅是文件名
文件属组、属主查找
-user USERNAME 表示根据属主查找 -group GRPNAME 表示根据属组查找 -uid UserID 表示根据文件属主的uid查找文件 -GID GroupID 表示根据属组的gid查找文件 -nouser 表示根据没有属主的文件进行查找(例如用户离职了被从系统中移除了,但是文件还存在) -nogroup 表示根据没有属组的文件进行查找(例如属组被删除了)
根据文件类型查询: -type TYPE
f 表示查找普通文件 d 表示查找目录文件 l 表示查找连接文件 s 表示查找套接字文件 b 表示查找块设备文件 p 表示查找管道文件
逻辑组合条件查找文件
-a 表示"与"条件 -o 表示"或"条件 -not ,! 表示"非"条件 例如:!A -a !B = !(A -o B) 表示不是A并且也不是B,才能满足条件, !A -o !B = !(A -a B) 表示不是A或不是B,二满足其一则满足条件
根据文件大小查找
-size [+|-] #UNIT ,UNIT表示单位可是K M G 等 #UNIT (#-1,#) :表示从#-1的大小到#的区间大小进行查找 -#UNIT (0,#-1) :表示从0的大小到#-1区间的大小简写查找 +#UNIT (#,&&):表示从+#到无穷大
根据指定时间戳查找文件
以天为单位 -atime [+|-]# :5,+5,-5分别表示(5天前当天被访问的所有文件,5天前所有被访问的文件,5天之内被访问的所有文件) 表示根据访问时间戳进行查找指定时间之内/外的文件 -mtime:表示文件修改时间;指定时间与上相同 -ctime:表示文件的改变时间;指定时间与上相同 以分钟为单位 -amin [+|-] #:表示#分钟访问过文件的时间,+表示#分钟前访问过文件,-表示#分钟内访问过文件,如果直接指定#,那么表示#前那一分钟内的所有被访问的文件 -min:表示修改时间,指定时间与上相同 -cmin:表示改变时间,指定时间与上相同
根据文件权限查询文件
-perm [/|-]MODE:表中指定查询匹配到权限的文件
处理动作;表示查找到文件后,find具有处理文件的操作,可无须管道实现
-print:默认处理动作,表示输出至屏幕 -ls:类似于ls命名中的"ls -il"添加选项,输出至屏幕 -fls /PATH/TO/SOMEFILE,将匹配查询到的所有文件以长格式信息保存至文件中 -ok COMMAND {}\;:固定格式,表示对查询到的文件需要做COMMAND操作时需要交互,对每个查询到的文件执行操作时都需要用户确定 -exec COMMAND {}\;:固定格式,表示对查询到文件需要做COMMAND操作时无须交互,直接执行, {}:在其中表示find根据条件查询到的所有匹配,
【实例1】对指定目录下查询文件名
// -name指定文件查询 [[email protected] ~]# find /etc/ -name passwd /etc/passwd /etc/pam.d/passwd //指定通配符 [[email protected] ~]# find /etc/ -name *adow /etc/shadow /etc/gshadow // -name指定文件查询并-ls查询,类型与"ls -li" [[email protected] tmp]# find -name passwd -ls 2228228 4 -rw-r--r-- 1 root root 1562 Apr 14 16:41 ./passwd
【实例2】文件属组、属主查询
//查询属主用户不是root和mysql的文件 [[email protected] ~]# find /usr -not -user root -a -not -user mysql /usr/libexec/abrt-action-install-debuginfo-to-abrt-cache /usr/local/nginx/scgi_temp /usr/local/nginx/uwsgi_temp //查询所有文件或目录,属主是nodelinux用的文件 [[email protected] tmp]# ll total 32 -rw-r--r--. 1 root root 0 Apr 6 11:01 040820161759 -rw-r--r--. 1 root root 0 Apr 6 11:01 file1 -rw-r--r--. 1 root root 0 Apr 6 10:57 file2 -rw-r--r--. 1 root root 0 Apr 6 10:57 file3 -rw-r--r--. 1 root root 0 Apr 6 10:57 file4 drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test1 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:38 test10 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:39 test11 drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test2 drwxr-xr-x. 2 root root 4096 Apr 14 15:37 test3 drwxr-xr-x. 2 root root 4096 Apr 14 15:37 test4 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:39 test5 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:40 test6 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:40 test7 [[email protected] tmp]# find ./ -user nodelinux ./test6 ./test10 ./test5 ./test7 ./test11 //查询被删除以后的所有用户创建过的所有文件 [[email protected] tmp]# ll total 44 -rw-r--r--. 1 root root 0 Apr 6 11:01 file1 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file11 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file12 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file13 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file14 -rw-r--r--. 1 root root 0 Apr 6 10:57 file4 drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test1 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:38 test10 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:39 test11 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test12 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test13 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test14 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test15 drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test2 drwxr-xr-x. 2 root root 4096 Apr 14 15:37 test3 drwxr-xr-x. 2 root root 4096 Apr 14 15:37 test4 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:39 test5 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:40 test6 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:40 test7 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test8 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test9 [[email protected] tmp]# find ./ -nouser ./file14 ./file12 ./file11 ./file13
【实例3】通过文件类型查询
//在tmp目录下的所有文件, [[email protected] tmp]# ll total 44 -rw-r--r--. 1 root root 0 Apr 6 11:01 file1 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file11 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file12 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file13 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file14 -rw-r--r--. 1 root root 0 Apr 6 10:57 file4 drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test1 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:38 test10 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:39 test11 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test12 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test13 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test14 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test15 drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test2 drwxr-xr-x. 2 root root 4096 Apr 14 15:37 test3 drwxr-xr-x. 2 root root 4096 Apr 14 15:37 test4 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:39 test5 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:40 test6 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:40 test7 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test8 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test9 //查询当前目录(/tmp)下的所有目录文件 [[email protected] tmp]# find -type d . ./test6 ./test9 ./test4 ./test2 ./test12 ./test5 ./test1 ./.ICE-unix ./test7 ./test3 ./test8 ./test //查询当前目录(/tmp)下的所有目录文件 [[email protected] tmp]# find -type f ./test13 ./file1 ./test10 ./file14 ./test15 ./file12 ./file11 ./test14 ./test11 ./file13 ./file4
【实例4】组合条件查询[-a,-o,-not/!]
[[email protected] tmp]# ll total 44 -rw-r--r--. 1 root root 0 Apr 6 11:01 file1 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file11 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file12 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file13 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file14 -rw-r--r--. 1 root root 0 Apr 6 10:57 file4 drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test1 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:38 test10 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:39 test11 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test12 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test13 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test14 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test15 drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test2 drwxr-xr-x. 2 root root 4096 Apr 14 15:37 test3 drwxr-xr-x. 2 root root 4096 Apr 14 15:37 test4 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:39 test5 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:40 test6 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:40 test7 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test8 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test9 //查找tmp目录下属于用户nodelinux或者没有用户的所有文件 [[email protected] tmp]# find ./ -user nodelinux -o -nouser ./test6 ./test10 ./file14 ./file12 ./test5 ./file11 ./test7 ./test11 ./file13 //查询tmp目录下所有普通文件并且用户是nodelinux创建的所有文件 [[email protected] tmp]# find ./ -type f -a -user nodelinux ./test10 ./test11 //查询tmp木箱下所有目录文件并且用户是nodelinux创建的所有文件 [[email protected] tmp]# find ./ -type d -a -user nodelinux ./test6 ./test5 ./test7 //查询tmp目录下属于用户nodelinux、hadoop创建的所有文件 [[email protected] tmp]# find ./ -user nodelinux -o -user hadoop ./test13 ./test6 ./test9 ./test10 ./test15 ./test12 ./test5 ./test7 ./test14 ./test11 ./test8 //查询tmp目录下不属于nodelinux、hadoop创建的所有文件【1】 [[email protected] tmp]# find ./ -not -user nodelinux -a -not -user hadoop [[email protected] tmp]# find ./ -not \( -user nodelinux -a -user hadoop \) //注意括号内空格 ./ ./test4 ./file1 ./file14 ./test2 ./file12 ./file11 ./test1 ./.ICE-unix ./file13 ./test3 ./file4 ./test //查询tmp目录下不属于nodelinux、hadoop创建的所有文件【2】 [[email protected] tmp]# find ./ ! -user nodelinux -a -not -user hadoop [[email protected] tmp]# find ./ ! \( -user nodelinux -a -user hadoop \) //注意括号内空格 ./ ./test4 ./file1 ./file14 ./test2 ./file12 ./file11 ./test1 ./.ICE-unix ./file13 ./test3 ./file4 ./test //查询tmp目录下不属于nodelinux、hadoop创建的所有普通文件【1】 [[email protected] tmp]# find ./ ! -user nodelinux -a -not -user hadoop -a -not -type d ./file1 ./file14 ./file12 ./file11 ./file13 ./file4 //查询tmp目录下不属于nodelinux、hadoop创建的所有普通文件【2】 [[email protected] tmp]# find ./ ! -user nodelinux -a -not -user hadoop -type f ./file1 ./file14 ./file12 ./file11 ./file13 ./file4
【实例5】根据文件(size)大小查询
[[email protected] tmp]# ls -lh total 230M -rw-r--r--. 1 root root 11 Apr 14 16:40 file1 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file11 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file12 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file13 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file14 -rw-r--r--. 1 root root 0 Apr 6 10:57 file4 -rw-r--r--. 1 root root 5.0M Mar 30 09:32 httpd-2.4.18.tar.bz2 -rw-r--r--. 1 root root 213M Dec 15 16:54 mariadb-5.5.46-linux-x86_64.tar.gz -rw-r--r--. 1 root root 814K Apr 14 16:47 nginx-1.8.1.tar.gz -rw-r--r--. 1 root root 1.6K Apr 14 16:41 passwd -rw-r--r--. 1 root root 12M Dec 15 13:55 php-5.4.19.tar.bz2 ----------. 1 root root 1.1K Apr 14 16:41 shadow drwxr-xr-x. 2 root root 4.0K Apr 14 15:36 test drwxr-xr-x. 2 root root 4.0K Apr 14 15:36 test1 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:38 test10 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:39 test11 drwxrwxr-x. 2 hadoop hadoop 4.0K Apr 14 15:49 test12 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test13 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test14 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test15 drwxr-xr-x. 2 root root 4.0K Apr 14 15:36 test2 drwxr-xr-x. 2 root root 4.0K Apr 14 15:37 test3 drwxr-xr-x. 2 root root 4.0K Apr 14 15:37 test4 drwxrwxr-x. 2 nodelinux nodelinux 4.0K Apr 14 15:39 test5 drwxrwxr-x. 2 nodelinux nodelinux 4.0K Apr 14 15:40 test6 drwxrwxr-x. 2 nodelinux nodelinux 4.0K Apr 14 15:40 test7 drwxrwxr-x. 2 hadoop hadoop 4.0K Apr 14 15:49 test8 drwxrwxr-x. 2 hadoop hadoop 4.0K Apr 14 15:49 test9 -rw-r--r--. 1 root root 140K Dec 15 13:50 xcache-3.0.3.tar.bz2 //查询tmp目录下文件大小大于1M的文件 [[email protected] tmp]# find -size +1M ./httpd-2.4.18.tar.bz2 ./mariadb-5.5.46-linux-x86_64.tar.gz ./php-5.4.19.tar.bz2 //查询tmp目录下文件大小大于1M的文件 [[email protected] tmp]# find -size +10M ./mariadb-5.5.46-linux-x86_64.tar.gz ./php-5.4.19.tar.bz2 //查询tmp目录下文件大于1k小于4k的文件 [[email protected] tmp]# find -size +1k -a -size -4k ./shadow ./passwd
【实例6】根据文件权限查询
[[email protected] tmp]# ll total 234880 -rw-r--r--. 1 root root 11 Apr 14 16:40 file1 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file11 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file12 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file13 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file14 -rw-r--r--. 1 root root 0 Apr 6 10:57 file4 -rw-r--r--. 1 root root 5181291 Mar 30 09:32 httpd-2.4.18.tar.bz2 -rw-r--r--. 1 root root 222601284 Dec 15 16:54 mariadb-5.5.46-linux-x86_64.tar.gz -rw-r--r--. 1 root root 833473 Apr 14 16:47 nginx-1.8.1.tar.gz -rw-r--r--. 1 root root 1562 Apr 14 16:41 passwd -rw-r--r--. 1 root root 11692563 Dec 15 13:55 php-5.4.19.tar.bz2 ----------. 1 root root 1114 Apr 14 16:41 shadow drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test1 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:38 test10 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:39 test11 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test12 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test13 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test14 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test15 drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test2 drwxr-xr-x. 2 root root 4096 Apr 14 15:37 test3 drwxr-xr-x. 2 root root 4096 Apr 14 15:37 test4 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:39 test5 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:40 test6 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:40 test7 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test8 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test9 -rw-r--r--. 1 root root 142503 Dec 15 13:50 xcache-3.0.3.tar.bz2 //表示精确匹配权限查询 [[email protected] tmp]# find -perm 664 ./test13 ./test10 ./file14 ./test15 ./file12 ./file11 ./test14 ./test11 ./file13 //表示查询所有文件权限包含于664权限的所有文件,“包含于” [[email protected] tmp]# find -perm -664 . ./test13 ./test6 ./test9 ./test10 ./file14 ./test15 ./file12 ./test12 ./test5 ./file11 ./.ICE-unix ./test7 ./test14 ./test11 ./file13 ./test8 //表示只要有x权限的所有文件, [[email protected] tmp]# find -perm /003 . ./test6 ./test9 ./test4 ./test2 ./test12 ./test5 ./test1 ./.ICE-unix ./test7 ./test3 ./test8 ./test
【实例7】find option [-ok | -exec] [COMMAND] {} \;格式
[[email protected] tmp]# ll total 234876 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file13 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file14 -rw-r--r--. 1 root root 0 Apr 6 10:57 file4 -rw-r--r--. 1 root root 5181291 Mar 30 09:32 httpd-2.4.18.tar.bz2 -rw-r--r--. 1 root root 222601284 Dec 15 16:54 mariadb-5.5.46-linux-x86_64.tar.gz -rw-r--r--. 1 root root 833473 Apr 14 16:47 nginx-1.8.1.tar.gz -rw-r--r--. 1 root root 1562 Apr 14 16:41 passwd -rw-r--r--. 1 root root 11692563 Dec 15 13:55 php-5.4.19.tar.bz2 ----------. 1 root root 1114 Apr 14 16:41 shadow drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test1 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:38 test10 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:39 test11 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test12 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test13 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test14 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test15 drwxr-xr-x. 2 root root 4096 Apr 14 15:36 test2 drwxr-xr-x. 2 root root 4096 Apr 14 15:37 test3 drwxr-xr-x. 2 root root 4096 Apr 14 15:37 test4 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:39 test5 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:40 test6 drwxrwxr-x. 2 nodelinux nodelinux 4096 Apr 14 15:40 test7 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test8 drwxrwxr-x. 2 hadoop hadoop 4096 Apr 14 15:49 test9 -rw-r--r--. 1 root root 142503 Dec 15 13:50 xcache-3.0.3.tar.bz2 //查找tmp目录下所有目录文件并且执行删除动作 [[email protected] tmp]# find -type d -exec rm -rf {} \; [[email protected] tmp]# ll total 234832 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file13 -rw-rw-r--. 1 501 501 0 Apr 14 15:46 file14 -rw-r--r--. 1 root root 0 Apr 6 10:57 file4 -rw-r--r--. 1 root root 5181291 Mar 30 09:32 httpd-2.4.18.tar.bz2 -rw-r--r--. 1 root root 222601284 Dec 15 16:54 mariadb-5.5.46-linux-x86_64.tar.gz -rw-r--r--. 1 root root 833473 Apr 14 16:47 nginx-1.8.1.tar.gz -rw-r--r--. 1 root root 1562 Apr 14 16:41 passwd -rw-r--r--. 1 root root 11692563 Dec 15 13:55 php-5.4.19.tar.bz2 ----------. 1 root root 1114 Apr 14 16:41 shadow -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:38 test10 -rw-rw-r--. 1 nodelinux nodelinux 0 Apr 14 15:39 test11 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test13 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test14 -rw-rw-r--. 1 hadoop hadoop 0 Apr 14 15:49 test15 -rw-r--r--. 1 root root 142503 Dec 15 13:50 xcache-3.0.3.tar.bz2
时间: 2024-10-11 03:13:02