收藏了快8千本 计算机工程&电子工程&物理&数学 … 相关电子书
放在了相关的目录层次
现在有一个问题,不能像图书馆那样直观的感受 每个分类有多少本,快速浏览分类,相似的书有那些
开始做出改变.
Linux Samba 支持软连接设置, 参考: https://blog.li-chunli.top/2022/03/09/Linux-Samba-文件软连接问题解决/
效果
原始的目录层次结构, 一层一层的点开, 非常麻烦

索引之后的显示,层次关系用·代替
是不是非常直观!

code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| chunli@debian:~$ cat link_index #!/bin/bash
UpdateFile=00_索引更新_`date +%Y-%m-%d_%H-%M-%S.txt` DIR_INDEX='book_index' DIR_UPDATE='book_update'
source /etc/bash.bashrc cd /home/chunli rm -rf $DIR_UPDATE mkdir $DIR_UPDATE cd $DIR_UPDATE
# 生成索引 FROM="/mnt/chunli/book" find $FROM -type f -print0 | xargs -0 -i echo ln -fs \"{}\" > SRC find $FROM -type f -print0 | sed "s@${FROM}/@@g" | xargs -0 -i echo \"{}\" | sed "s@/@·@g" > INDEX paste SRC INDEX > EVAL bash EVAL
rm -rf SRC INDEX EVAL rm -rf 00_阅读软件* tree /mnt/chunli/book > $UpdateFile
# 有些用户常年使用Samaba打开pdf不关闭文件 # 不能全部删除索引,否则用户正在打开的PDF受影响。 # 增量更新对用户的影响最小
# 开始增量更新 cd .. rsync -avp --delete ${DIR_UPDATE}/ ${DIR_INDEX}/ rm -rf ${DIR_UPDATE}/
chunli@debian:~$ chunli@debian:~$
|