编辑脚本以隐藏 Fedora 14 中的文件/文件夹

编辑脚本以隐藏 Fedora 14 中的文件/文件夹

我想隐藏以“#”结尾的文件/文件夹。我使用了“。”公式,但每次都无法重命名数百个文件和文件夹,我希望文件/文件夹立即被隐藏,就像我们在文件/文件夹名称的 1 个位置应用“。”一样。我在 Fedora 14 上使用 gnome。

答案1

您有任何语言限制吗?我建议只使用 python 脚本来执行此操作;使用 os 模块重命名文件非常容易。

给定您的文件位于目录中的代码,dirName:

import os  
dirName = "/path/to/files" 
for filename in os.listdir(dirName):
    if not filename.startswith("."):
        if filename[-1] is "#":
            os.rename(filename,"." + filename)

答案2

也许您正在寻找的解决方案是获取源代码ls 并修改它以不显示名称以“#”结尾的文件,除非指定了-a或选项。-A

相关内容