按顺序显示文件
在Linux中,要按文件修改时间降序显示文件列表,可以使用ls
命令结合-lt
和-r
选项。
ls -lt
-l
:以长格式显示文件信息。-t
:根据修改时间排序,默认是按升序排列。-r
:反转排序顺序,将默认的升序改为降序。
因此,完整命令为:
ls -ltr
这会显示当前目录下的文件,按修改时间降序排列(最新的文件排在最前面)。
查找文件
你可以使用 find
命令来搜索包含 personal-blog
字段的文件夹。使用以下命令:
find /path/to/search -type d -name '*personal-blog*'
解释:
/path/to/search
:你要搜索的目录路径,可以是根目录/
或者具体的文件夹路径。-type d
:表示只查找目录(文件夹)。-name '*personal-blog*'
:表示查找名称中包含personal-blog
字段的文件夹。
这个命令会返回所有符合条件的文件夹路径。如果你需要更详细的输出,或者需要更精确的控制,可以进一步调整命令。
查找内容
查找包含关键字 “.Site.Author” 的文件,并显示行号
grep -r -n ".Site.Author" /file/path
在单一文件内替换 , “.Site.Author” 用 “.Site.Params.Author” 代替
sed -i 's/\.Site\.Author/\.Site\.Params\.Author/g' /path/to/file
批量替换
find /path/to/directory -type f -exec sed -i 's/\.Site\.Author/\.Site\.Params\.Author/g' {} \;
压缩文件
zip -r 输出文件名.zip 要压缩的文件夹/