Я хочу скрыть файл / папки, оканчивающиеся на "#". Я использовал «.» Формула, но не могу каждый раз переименовывать сотни файлов и папок, я хочу, чтобы файл / папка были мгновенно скрыты так же, как когда мы применяем "." в 1 месте названия файла / папки. Я использую гном на Fedora 14.

2 ответа2

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)
1

Возможно, решение, которое вы ищете, состоит в том, чтобы получить исходный код для ls и изменить его так, чтобы он не показывал файлы, имена которых заканчиваются на «#», если не была указана опция -a или -A .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .