首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Shell 命令行,生成当前文件夹目录索引 index.html 文件

Shell 命令行,生成当前文件夹目录索引 index.html 文件 做了一些原型图放在 git 上面,在服务器配置好自动拉取 git 中的文件,并配置一个 httpServer 服务跑起来,我想就可以在浏览器中直接访问这些生成好的原型...但实际情况下,为了安全考虑,服务器关闭了目录索引,也就是说,如果目录中不存在 index.html 文件的话,就会出现 403 错误。 好吧,为了这点东西让打开服务器的目录索引很明显是不合适的。...但总不至于我每次都得去写一个 index.html 文件吧,这些原型图的变化还是很频繁的。 所以,我想写一个脚本,来一劳永逸的解决问题。...: 用 ls 获取当前文件夹下的所有文件 创建一个空的 index.html 文件,如果 index.html 文件存在,则将文件内容填充为空 写进去文件头部的固定的代码 将 ls 来的文件名称进行循环...,用判断去除不需要的文件名,其他的循环写入 index.html 文件 最后再写入固定的文件尾部内容 提示生成完毕 以上脚本均在 centos 和 MAC 下测试通过,在其他 linux 下可能会有稍许不同

2.2K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Zdir:一个美观、实用的目录列表程序

    说明:目前用的比较多的目录列表程序有H5ai、Directory Lister,其中H5ai是最强大的,各种格式图片,电影都支持查看,这里再推荐个小z的一个目录列表程序Zdir,使用PHP开发,...2、链接复制 复制按钮会根据文件类型判断,最后返回不同的复制结果,在用于搭建前端库的时候非常有帮助,比如: 的网站标题/关键词/描述。 如果需要排除某个目录,继续修改config.php。... 注意事项 不要使用中文命名目录/文件,否则可能发生不可预料的错误,若还有其它问题,请前往小Z博客留言反馈。... 总结 从博主使用过的目录列表程序来看,h5ai功能最强大,Directory Lister简洁适用,但是加载很慢,Zdri也很美观和适用

    2.6K70

    0489-CDSW中用户Session访问外部数据目录

    使用外挂的数据目录方便数据共享且用户启动中会话能够实时读取到最新的外挂的数据,也避免了浏览器上传大数据文件失败的问题。...测试环境 1.RedHat7.2 2.CM和CDH版本为5.15.0 3.CDSW1.4.0 2 创建Mount目录 登录CDSW服务器所在节点的操作系统,在磁盘上创建一个用于CDSW进行mount的数据目录...3 CDSW挂载外部目录 1.使用管理员账号登录cdsw服务,进入“Admin”菜单下 ? 2.点击“Engines”菜单进入如下配置页面 ? 3.将创建好的数据目录配置到Mounts下 ?...同样也可以使用hadoop命令将外部的数据文件上传至CDH集群 ?...2.只有在用户启动了Session才能浏览挂载的数据目录。 3.用户也可以将Mount目录下的数据文件put到CDH集群中使用。

    57720

    Encode Explorer 单文件PHP目录列表源码

    Encode Explorer 是一款单文件 PHP 目录列表源码,能够列出同级目录下的所有文件以及文件夹,便于浏览以及下载。...Encode Explorer 支持设置登录名及密码,并且附带了简单的上传功能。 登陆界面采用了页面内输入形式,相比于弹出窗口登录更加美观,也便于浏览器记住密码。...登陆后的主界面,支持创建文件夹以及删除文件,支持显示中文文件名。支持按文件名、大小、修改时间排序,但遗憾的是不支持搜索。...源码下载 使用方法:直接放置在想要启用目录列表的文件夹即可。...delete_enable’] = false;  管理员是否支持删除 $_CONFIG[‘upload_reject_extension’] = array(“php”, “php2”);  禁止上传的文件类型

    1.2K30

    使用Docker容器部署Zdir目录列表程序

    Zdir是一款使用PHP开发的目录列表程序,无需数据库,安装简单,使用方便。现已支持Docker方式部署,欢迎使用。...需一定运维基础) 安装Docker 请先确保您已经安装Docker,若还没有安装可参考:Linux安装Docker与Docker常用命令 Docker部署Zdir 输入下面的命令创建用户和用户组,并设置目录权限...#创建用户和用户组 groupadd www useradd -M -g www www -s /sbin/nologin #设置目录权限 chown -R www:www /data/wwwroot/...--zone=public --add-port=1080/tcp --permanent firewall-cmd --reload 脚本一键安装 如果觉得上面的步骤过于繁琐,可通过xiaoz提供的Docker...,安装成功后看到的内容如下图: Nginx反向代理 如果您服务器已经安装Nginx,并希望通过域名方式访问,可配置反向代理访问,配置内容如下: server { listen

    63110

    QuickList 分离式文件目录列表系统

    QuickList 文件目录列表系统 QuickList是Chuanrui系列文件目录列表系统的第二版,可用作下载站,个人网盘系统(暂不支持上传,第三版会逐步支持),相比于第一版CFDL Drive和其他文件目录列表系统...,增加了分离式存储系统,即将目录列表节点和数据存储节点分离。...该项目前端与CFDL Drive相同,后端代码进行了重写,之前的代码有些冗余。 在开始之前 首先你要知道这个项目是干啥的,这是一个分离式存储的文件目录列表系统,即将目录列表节点和数据存储节点分离。...,把阿里的服务器用作目录列表节点,这样,你既有传输速度,又能不带端口号访问,而且还能物尽其用。...f=$1; } if (-f $request_filename) { } 然后更改listpassconfig.php的rewrite选项为true 然后安装目录列表节点 下载并解压仓库中的目录列表节点文件夹中的文件到你的站点根目录

    55810

    Nginx 目录列表美化

    /ngx-fancyindex-0.4.2 # 动态模块编译选项可以忽略 # 使用 -j12 参数来多核并行编译 make -j12 # 查看新生成的 nginx 二进制文件 ls objs #...将原来的二进制文件备份,并使用新生成的文件替换 sudo mv /usr/sbin/nginx /usr/sbin/nginx.bak sudo cp objs/nginx /usr/sbin/nginx...安装主题 # 下载主题 cd ~/downloads git clone https://github.com/lanffy/Nginx-Fancyindex-Theme.git # 将主题目录与目录列表所在根目录软连接一下...ftp.example.org.cert.pem; ssl_certificate_key /home/ubuntu/ssl/ftp.example.org.key.pem; root /var/www/html; index index.html...(采用 CC BY-NC-SA 4.0 许可协议进行授权) 本文标题:《 Nginx 目录列表美化 》 本文链接:https://lisz.me/tech/webmaster/ngx-fancyindex.html

    78350

    【错误记录】Android 分区存储下的 SD 卡应用专属外部存储空间目录访问 ( 需手动创建应用专属外部存储空间目录 )

    , 外置 SD 卡的应用专属外部存储空间目录 , 需要开发者自己创建 ; 当前的包名是 com.example.filepath ; android { defaultConfig {..., 说明 Android 系统并不是自动为每个应用都创建一个应用专属外部存储空间目录 ; 二、解决方案 ---- 在应用中 , 获取 应用专属外部存储空间目录 下的 cache 目录 , 如果没有创建该目录...; 该目录的路径是 /storage/emulated/0/Android/data/com.example.filepath/cache ; /** * 应用专属外部存储空间目录下的...cache 目录 */ public void generateExternalCacheDir() { // 获取应用专属外部存储空间目录下的 cache 目录...cache 目录 */ public void generateExternalCacheDir() { // 获取应用专属外部存储空间目录下的 cache 目录

    64410

    极简 GoogleDrive、OneDrive 目录列表程序 - ShareList

    挂载标示:gda 挂载内容: 文件(夹)id->应用ID|应用机钥|回调地址|refresh_token 文件(夹)id->应用ID|应用机钥 文件(夹)id / ShareList会根据填写的挂载内容的不同形式...挂载h5ai 由drive.h5ai插件实现,用于访问h5ai目录程序。...acceptRanges=none 注意:若服务端不支持断点续传,需追加acceptRanges=none 虚拟目录 在需创建虚拟目录处新建目录名.d.ln文件。 其内容为挂载标识:挂载路径。...指向本地/root的建虚拟目录 fs:/root 指向GoogleDrive的某个共享文件夹虚拟目录 gd:0BwfTxffUGy_GNF9KQ25Xd0xxxxxxx 系统内置了一种单文件虚拟目录系统...目录加密 在需加密目录内新建 .passwd 文件,type为验证方式,data为验证内容。 目前只支持用户名密码对加密(由auth.basic插件实现)。

    4.6K30

    Tomcat目录文件列表功能和定制化

    (如果非要解决,思路无非是这样,设置欢迎文件,在欢迎文件里读取当前目录,并将目录下的子目录遍历作为列表展示给访问者,这里不做讨论,爱咋咋地) ?...3、定制目录列表 在web.xml的90几行(上面那串神秘代码之上),有这样一些注释 目录列表中含有的很多项目都是非常消耗服务性能的,如果对大型目录列表多次进行请求,会严重消耗服务器资源。 gzip 如果某个文件存在gzip格式的文件(带有gz后缀名的文件通常就在原始文件旁边)。...如果 globalXsltFile 也不存在,则显示默认的目录列表。 localXsltFile 你还可以在每个目录通过配置 localXsltFile 定制你的目录列表。...如果 globalXsltFile 也不存在,那么默认的目录列表就会被显示出来。 showServerInfo 当使用目录列表,服务器信息是否应该提供给发往客户端的响应中。默认为 true。

    1.7K30
    领券