如何将文件名的父目录普遍附加到文件名本身,例如
/home/username/Mirrors/earth.com/tree/apples/filename2.html
/home/username/Mirrors/earth.com/grass/flower/leave/filename1.html
以后应该是这样命名的文件:
earth.com/tree/apples/filename2.html
earth.com/earth/grass/flower/leave/filename1.html
理想情况下,它们都位于一个文件夹中。这可以用 bash 脚本和 sed 来完成吗?
我为什么要这样做:我正在使用 httrack 镜像一个巨大的网站,而 httrack 在其相对目录结构中保存了一个文件,我无法让 httrack get 将文件保存为完整的 URL。