linux shell编程 对于家目录下的所有文件(目录除外) ,首先判断用户对该文件是否具

2025-04-05 12:52:05
推荐回答(3个)
回答1:

#!/usr/bin/bash
for file in `ls`
do
    if [ -f $file ]
    then
        if [ ! -w $file ]
        then
            chmod +w $file
        fi
    fi
done

回答2:

$ for file in `find . -type f`;do ! [ -w $file ] && chmod +w $file;done
文件名中不要有空格,如果有带空格的文件名,还要特殊处理。

回答3:

chmod +w *
当然,请先进入到 HOME目录下,再执行这个命令。 为所有文件加 w 权限。