找个教程或者书,有关用编程语言从头写一些unix下的工具

写个 tar 还算难吗?

最简单的,一个 tar 函数,接受若干个 input path 和一个 output path, 读取 input path 的文件内容,tar 打包到 output path

  1. 读取所有 input path 的内容
  2. 研究 tar 格式,把所有内容按照格式拼接在一起
  3. 把拼接好的 bytes 写入 output path

比把大象放进冰箱简单多了。

如果你连这些简单的程序都搞不懂,你应该先看 SICP 这样的书,不然再学其他语言也学不快

3 个赞