如何从 Github 上下载单个文件夹?
Git 是个好东西,Linus 大神的小作品,版本跟踪,分支控制管理的神器。Github 也是个神器,一堆开源代码随意取用。然而,有时候,某个代码是个集合,又或者太大,我们只需要其中的一部分,比如某个文件或者某个文件夹,不必下载整个仓库,只需要利用一些小技巧下载需要的部分即可。
Linux下使用rsync最快速删除大量文件
要在Linux下删除海量文件的情况,需要删除三层哈希目录下的几十万个文件。这个时候,删除命令rm -rf * 就不好用了,因为要等待的时间太长。所以必须要采取一些非常手段。我们可以使用rsync来实现快速删除大量文件。
Linux Shell 中各种括号的作用()、(())、[]、[[]]、{}
awk 与 Shell 之间的变量传递 — awk 调用 Shell 变量并传递给 Shell
在写 Shell 脚本时,尤其是涉及到数据、文本处理时,经常会使用到 awk 程序。在有些复杂的逻辑,可能会涉及 awk 和 Shell 之间的变量传递,即在 awk 中使用在 Shell 中定义的变量,有时还需要在 Shell 中继续处理 awk 程序处理之后产生的变量。