Shell 踩坑日记
由于笔者对 shell 所知甚浅,故仅以此文记录一些笔者遇到的坑和小 tips。
# Linux 踩坑日记
# Linux apt 安装包报错
dpkg: unrecoverable fatal error, aborting: files list file for package 'gdisk' is missing final newline E: Sub-process /usr/bin/dpkg returned an error code (2)
对于这项问题,笔者可行的方法为:删除 /var/lib/dpkg/info/gdisk.list
,然后就可以了(不确定有没有什么别的坑,不过当下是奏效了)。
# Linux 小 Tips
# 清理指定目录下所有 node_modules
find /path/to/directory -name "node_modules" -type d -prune -exec rm -rf '{}' +
1
命令解释:
find
:该命令用于在指定目录及其子目录中搜索文件或目录。/path/to/directory
:您要搜索的目录路径。-name "node_modules"
:该参数指定要搜索的目录名称,本例中为 node_modules。-type d
:该参数指定要搜索的是目录,而不是文件。-prune
:该参数表示找到匹配的目录后,不再搜索该目录下的子目录。-exec
:该参数允许在找到匹配的目录后执行指定的命令。rm -rf '{}' +
:该参数指定要执行的命令,本例中为删除找到的目录。其中,'{}'表示找到的目录名称,+ 表示将所有找到的目录作为一个整体传递给 rm 命令。-r 表示递归删除目录及其子目录,-f 表示强制删除,不提示确认。
上次更新: 2023/11/25, 4:11:00