我想隐藏以“#”结尾的文件/文件夹。我使用了“。”公式,但每次都无法重命名数百个文件和文件夹,我希望文件/文件夹立即被隐藏,就像我们在文件/文件夹名称的 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