良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

windows通过bat批处理转换指定目录、子目录、文件名大小写

@echo off&setlocal enabledelayedexpansion

for /f "delims=" %%i in ('dir /s/b/a %1%') do (

        set "h=%%~nxi"

        for %%j in (a b c d e f g h i j k l m n o p q r s t u v  w x y z) do set "h=!h:%%j=%%j!"

        echo "%%i"

        ren "%%i" "!h!"

)


阅读全文...

Linux中通过setfacl的使用

在Linux 系统中,可以通过setfacl 来实现目录下创建文件或子目录,并继承父目录的权限。

下面以 root 用普通用户 user1 .在目录/mnt下

[root@localhost mnt]# setfacl -m u:user1:rwx share        //为目录添加ower = user1 ,并赋予rwx 的权根。多层目录在-m前加上-R

[root@localhost mnt]# setfacl -d -m  u:user1:rwx share    //为目录添加默认的acl权限,此目录下创建目录和文件都会继承此权限信息


阅读全文...