使用find 和 exec 假如我们要对 find 的结果使用 ls -l 列出来,看下面的例子: find . -type f -name "*.txt" -exec ls -l {} + 以下是输出: [gliu@fedora work]$ find . -type f -name "*.txt" -exec ls -l {} + -rw-rw-r-- 1 gliu gliu 39 Oct 13 19:30 ./another.txt -r...
ls -l:以长格式显示目录中的文件和文件夹的详细信息,包括权限、所有者、大小、修改时间等。 ls -a:显示所有的隐藏文件和文件夹,包括以点开头的文件和文件夹。 ls -h:以人类可读的格式显示文件和文件夹的大小。 ls -r:以逆序的方式列出文件和文件夹。 ls -t:按照修改时间的先后顺序列出文件和文件夹。 ls ...
应用实例 实例1:ls -l命令放在find命令的-exec选项中 命令: find . -type f -exec ls -l {} \; 输出: [root@localhosttest]# find . -type f -exec ls -l {} \; -rw-r--r-- 1 root root 127 10-28 16:51 ./log2014.log -rw-r--r-- 1 root root 0 10-28 14:47 ./test4/log...
find ./ -size 0 -exec rm {} \; 删除文件大小为零的文件 (还可以以这样做:rm -ifind ./ -size 0或 find ./ -size 0 | xargs rm -f &) 为了用ls -l命令列出所匹配到的文件,可以把ls -l命令放在find命令的-exec选项中:find . -type f -exec ls -l { } \; 在/logs目录中查找更改时间...
使用find命令查找文件的同时执行ls -l命令: 命令如下: find /root/ -type f -mmin -60 -exec ls -l {} \; {}表示的是查找到的批量文件里其中之一的意思。 使用find命令查找文件的同时执行mv命令: 命令如下: find /root/ -type f -mmin -60 -exec mv {} {}.bak \; ...
为了用ls -l命令列出所匹配到的文件,可以把ls -l命令放在find命令的-exec选项中:find . -type f -exec ls -l { } \; 在/logs目录中查找更改时间在5日以前的文件并删除它们:find /logs -type f -mtime +5 -exec rm { } \; -ok,和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给...
#ls -li # 可以查看文件的id号 二、Shell编程四剑客之sed sed是一个非交互式文本编辑器,它可对文本文件和标准输入进行编辑,标准输入可以来自键盘输入、文本重定向、字符串、变量,甚至来自于管道的文本,与VIM编辑器类似,它一次处理一行内容,sed可以编辑一个或多个文件,简化对文件的反复操作、编写转换程序等。
-ls:类似与对查找到的文件执行ls-l命令。输出文件的详细信息 -delete:删除查找到的文件 -fls /path/to/somefile:把查找到的所有文件的长格式信息保持你至指定文件中 -ok COMMAND{}\;:对查找到的每个文件执行COMAND表示的命令;每次操作都由用户进行确认; ...
2、find . -type f -exec ls -l { } \; 在/logs目录中查找更改时间在5日以前的文件并删除它们: find /logs -type f -mtime +5 -exec rm { } \; -ok:和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
┌──(linuxmi㉿linuxmi)-[~/www.linuxmi.com]└─$ find linuxmi -typel -ls 如果你想在系统范围内搜索,你可以/在命令中使用。 使用符号链接实用程序查找所有符号链接 这个工具是我在网络实习期间使用的。 但它并没有预装。您可以使用发行版的包管理器安装它。对于 Ubuntu/Debian,使用: ...