Присвоение ключевых слов файлов для легкого нахождения их позже

Нажмите "h" внутри страницы man для получения списка команд, которые можно использовать.

0
05.10.2014, 17:15
3 ответа

Да, это делает:

  1. Создайте ссылку на него, как объяснено @emory.

  2. Сделайте это окружающей средой. Добавьте эту строку в файл инициализации вашей оболочки ( ~ / .bashrc , если вы используете Bash):

    MyFile = "/ absurdly / long / path / thats / you / is / steal / not / не / Тип / Каждый / Время «

    Тогда из командной линии вы можете использовать $ MyFile Как будто это было фактическое имя файла:

     $ Echo $ MyFile
     / insurdly / long / path / that / you / бы / скорее / нет / тип / каждый / время
     $ cat> $ myfile
    Это настолько легче сейчас!
     $ cat $ myfile
    Это настолько легче сейчас!
     
  3. Если вы используете файл для конкретной цели, например, вы просто CAT его к вашему терминалу, то вы также можете настроить псевдоним, который делает то же самое. Добавьте это в файл инициализации вашей оболочки:

     alias myfile = 'Cat / absurdly / long / path / that / you / бы / actomace / not / type / chare / time "
     

    Тогда просто запустите его:

     $ MyFile
    Это настолько легче сейчас!
     
1
28.01.2020, 02:52

метки, вероятно, помогут вам с этим. Он был создан для индексирования файлов с исходным кодом компьютера и облегчения поиска функции или рутины с необходимостью точно знать, какой файл в ней содержится или где находится этот файл.

Выдержка из man-страницы:

   Tag index files are supported by numerous editors, which allow the user
   to locate the object associated with a name appearing in a source  file
   and jump to the file and line which defines the name. Those known about
   at the time of this release are:

   Vi(1) and its derivatives (e.g. Elvis, Vim,  Vile,  Lemmy),  CRiSP,
   Emacs, FTE (Folding Text Editor), JED, jEdit, Mined, NEdit (Nirvana
   Edit), TSE (The SemWare Editor), UltraEdit, WorkSpace, X2, Zeus

   Ctags is capable of generating different kinds of tags for each of many
   different  languages.  For  a complete list of supported languages, the
   names by which they are recognized, and the kinds  of  tags  which  are
   generated  for each, see the --list-languages and --list-kinds options.

Удачи.

0
28.01.2020, 02:52

Не могли бы вы создать символическую ссылку

ln -sf /some/complex/location/1/2/{your complex directory structure}/100/FavoriteFile /home/me/Desktop/FavoriteFile

Файл все еще находится в своем сложном месте, но его можно получить в вашем рабочем столе.

0
28.01.2020, 02:52

Теги

Похожие вопросы