Linux文本文件操作全解析
1. 文件类型检测
在脚本编程中,file命令是检测文件类型的重要工具。它有许多实用的选项:
--b(brief)选项:隐藏文件名,只返回文件评估结果。例如:
$ file -b orders.txt ASCII text-f(file)选项:从特定文件读取文件名。-i选项:以适合Web编程的MIME类型返回文件描述。例如:
$ file -b -i orders.txt text/plain, ASCII-z(compressed)选项:尝试确定压缩文件内存储的文件类型。-L选项:跟随符号链接。
2. 文件的创建与删除
2.1 文件删除
使用rm(remove)命令删除文件。-f(force)选项可在文件权限不允许脚本写入时仍删除文件,但rm不会从脚本不拥有的目录中删除文件(粘滞位是个例外)。在删除文件前,务必检查文件是否存在。以下是一个示例脚本: