find 文件查找 1 查找txt和pdf文件 1. find . ( -name "*.txt"-o -name "*.pdf") -print 2 正则方式查找.txt和pdf 1. find . -regex ".*(.txt|.pdf)$" -iregex:忽略大小写的正则3 否定参数查找所有非txt文本 1. find . ! -name "*.txt"-print 4 指定搜索深度打印出当前目录的文件(深度为1) 1. find . -maxdepth 1-type f 5 定制搜索按类型搜索: 1. find . -type d -print //只列出所有目录 2. -ty 在Linux操作系统中,掌握一些基本的命令行工具对于管理和维护系统至关重要。以下是一些与Linux系统信息相关的知识点,包括查看硬件、系统状态、文件管理以及系统操作等方面。 1. **查看处理器架构**: - `arch` 命令简单地显示机器的处理器架构。 - `uname -m` 提供了更为详细的处理器架构信息。 2. **内核信息**: - `uname -r` 显示当前使用的内核版本。 3. **硬件信息**: - `dmidecode -q` 可以获取硬件系统部件的详细信息,如SMBIOS或DMI数据。 - `hdparm` 命令用于查询和配置硬盘特性,如 `-i` 和 `-tT` 参数分别用于查看架构特性和进行读取速度测试。 - `/proc` 目录下的一些文件,如 `/proc/cpuinfo`、`/proc/interrupts`、`/proc/meminfo`、`/proc/swaps`、`/proc/version` 等,提供了系统运行时的信息。 4. **网络信息**: - `/proc/net/dev` 显示网络适配器的统计信息。 - `lspci -tv` 列出PCI设备。 - `lsusb -tv` 显示USB设备信息。 5. **时间与日期**: - `date` 显示当前系统日期和时间。 - `cal` 命令可以查看特定年份的日历。 - `clock -w` 用于将系统时间写入BIOS。 6. **系统操作**: - `shutdown`、`halt`、`init` 和 `telinit` 命令可用于关机或重启系统,其中 `-h now` 表示立即关机,`-r now` 表示立即重启。 - `shutdown` 命令还可以设定定时任务,如 `shutdown -h hours:minutes`,并且可以用 `-c` 取消预定的关机。 7. **文件和目录管理**: - `cd` 命令用于切换目录,`cd ..` 返回上一级目录,`cd -` 返回上次所在目录。 - `pwd` 显示当前工作目录。 - `ls` 命令列出目录内容,`-l` 以详细格式显示,`-a` 包括隐藏文件,`-F` 显示文件类型。 - `mkdir` 创建目录,`-p` 参数可以一次创建多级目录。 - `rmdir` 或 `rm -d` 删除空目录,`rm -rf` 强制删除目录及其内容。 - `mv` 移动或重命名文件和目录,`cp` 复制文件和目录,`-a` 保留原始属性。 - `ln` 创建链接,`-s` 创建软链接,不带 `-s` 创建硬链接。 - `touch` 更新文件时间戳或创建新文件。 - `file` 命令识别文件的MIME类型。 - `iconv` 转换文件编码。 8. **文件搜索**: - `find` 是强大的文件查找工具,可以按名称、用户、类型等条件查找。例如: - `find . \( -name "*.txt" -o -name "*.pdf" \) -print` 查找当前目录下的.txt和.pdf文件。 - `find . -regex ".*(\.txt|\.pdf)$"` 使用正则表达式查找这些文件,`-iregex` 忽略大小写。 - `find . ! -name "*.txt" -print` 查找除.txt之外的所有文件。 - `find . -maxdepth 1 -type f` 仅在当前目录查找文件。 - `-type d` 查找目录,`-type f` 查找文件。 9. **图像处理**: - `convert`(来自ImageMagick)可以批量调整图片大小,如 `find . -maxdepth 1 -name "*.jpg" -print -exec convert "{}" -resize 80x60 "thumbs/{}" \;` 将当前目录下所有.jpg文件缩小并存入名为"thumbs"的子目录。 这些是Linux系统管理中常用的一些命令和技巧,熟悉它们能极大地提高日常工作效率。学习和掌握这些命令,是成为Linux高手的第一步。
剩余63页未读,继续阅读
- 粉丝: 113
- 资源: 111
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助