Как скрыть файлы с определенным расширением

Да, я модернизировал производственную систему и отлично работал.

19
задан 6 November 2010 в 18:22

28 ответов

Если вы поместите полную остановку (или период) в начале имени файла, она должна скрыть ее, например:

.helloworld.txt

Для просмотра ваш скрытый файл, нажмите «Просмотреть» на Nautilus, затем установите флажок «Показать скрытые файлы».

1
ответ дан 25 July 2018 в 22:56
  • 1
    Спасибо за совет. Но они созданы программой, я не могу переименовать каждый из них. – james 6 November 2010 в 18:04

Вот небольшой скрипт, который я написал для скрытия промежуточных файлов LaTeX:

alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'

Я добавил его в файл ~ / .bash_aliases, так что теперь я просто cd в папку, которую я хочу скрыть файлы и тип hidetex.

Это предназначено для выполнения в определенных папках, но вы можете сделать его более общим (например, для .bak-файлов) и изменить его для выполнения задачи рекурсивно, добавив файл .hidden для каждой папки, но это немного сложнее.

2
ответ дан 25 July 2018 в 22:56

Если вы и программа не заботитесь о имени файла, попробуйте эту команду:

for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak"; done

Затем запустите его, когда вас раздражает .baks. Он перемещает каждый файл с именем bla.bak на .bla.bak.

Если вам нужно сделать это очень часто, добавьте это в конец вашего .bashrc:

function deannoy { for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak" done }

Затем вы можете просто набрать deannoy в папке Dropbox, и они исчезли.

0
ответ дан 25 July 2018 в 22:56
  • 1
    Я предлагаю вам прочитать Bash Pitfalls пункты 1 и 2. – htorque 6 November 2010 в 19:03
  • 2
    ох, хе-хе ... Я просто использую bash для вещей, которые мне нужны в повседневных задачах. Я (obv.) никогда не узнавал об этом. Хороший совет спасибо! mv * .bak * .bak ~ - лучший способ в любом случае – turbo 6 November 2010 в 20:07

Если вы поместите полную остановку (или период) в начале имени файла, она должна скрыть ее, например:

.helloworld.txt

Для просмотра ваш скрытый файл, нажмите «Просмотреть» на Nautilus, затем установите флажок «Показать скрытые файлы».

1
ответ дан 27 July 2018 в 01:32
  • 1
    Спасибо за совет. Но они созданы программой, я не могу переименовать каждый из них. – james 6 November 2010 в 18:04

Вот небольшой скрипт, который я написал для скрытия промежуточных файлов LaTeX:

alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'

Я добавил его в файл ~ / .bash_aliases, так что теперь я просто cd в папку, которую я хочу скрыть файлы и тип hidetex.

Это предназначено для выполнения в определенных папках, но вы можете сделать его более общим (например, для .bak-файлов) и изменить его для выполнения задачи рекурсивно, добавив файл .hidden для каждой папки, но это немного сложнее.

2
ответ дан 27 July 2018 в 01:32

Если вы и программа не заботитесь о имени файла, попробуйте эту команду:

for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak"; done

Затем запустите его, когда вас раздражает .baks. Он перемещает каждый файл с именем bla.bak на .bla.bak.

Если вам нужно сделать это очень часто, добавьте это в конец вашего .bashrc:

function deannoy { for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak" done }

Затем вы можете просто набрать deannoy в папке Dropbox, и они исчезли.

1
ответ дан 27 July 2018 в 01:32
  • 1
    Я предлагаю вам прочитать Bash Pitfalls пункты 1 и 2. – htorque 6 November 2010 в 19:03
  • 2
    ох, хе-хе ... Я просто использую bash для вещей, которые мне нужны в повседневных задачах. Я (obv.) никогда не узнавал об этом. Хороший совет спасибо! mv * .bak * .bak ~ - лучший способ в любом случае – turbo 6 November 2010 в 20:07

Если вы поместите полную остановку (или период) в начале имени файла, она должна скрыть ее, например:

.helloworld.txt

Для просмотра ваш скрытый файл, нажмите «Просмотреть» на Nautilus, затем установите флажок «Показать скрытые файлы».

1
ответ дан 31 July 2018 в 10:36
  • 1
    Спасибо за совет. Но они созданы программой, я не могу переименовать каждый из них. – james 6 November 2010 в 18:04

Вот небольшой скрипт, который я написал для скрытия промежуточных файлов LaTeX:

alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'

Я добавил его в файл ~ / .bash_aliases, так что теперь я просто cd в папку, которую я хочу скрыть файлы и тип hidetex.

Это предназначено для выполнения в определенных папках, но вы можете сделать его более общим (например, для .bak-файлов) и изменить его для выполнения задачи рекурсивно, добавив файл .hidden для каждой папки, но это немного сложнее.

2
ответ дан 31 July 2018 в 10:36

Если вы и программа не заботитесь о имени файла, попробуйте эту команду:

for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak"; done

Затем запустите его, когда вас раздражает .baks. Он перемещает каждый файл с именем bla.bak на .bla.bak.

Если вам нужно сделать это очень часто, добавьте это в конец вашего .bashrc:

function deannoy { for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak" done }

Затем вы можете просто набрать deannoy в папке Dropbox, и они исчезли.

1
ответ дан 31 July 2018 в 10:36
  • 1
    Я предлагаю вам прочитать Bash Pitfalls пункты 1 и 2. – htorque 6 November 2010 в 19:03
  • 2
    ох, хе-хе ... Я просто использую bash для вещей, которые мне нужны в повседневных задачах. Я (obv.) никогда не узнавал об этом. Хороший совет спасибо! mv * .bak * .bak ~ - лучший способ в любом случае – turbo 6 November 2010 в 20:07

Если вы поместите полную остановку (или период) в начале имени файла, она должна скрыть ее, например:

.helloworld.txt

Для просмотра ваш скрытый файл, нажмите «Просмотреть» на Nautilus, затем установите флажок «Показать скрытые файлы».

1
ответ дан 31 July 2018 в 11:40
  • 1
    Спасибо за совет. Но они созданы программой, я не могу переименовать каждый из них. – james 6 November 2010 в 18:04

Вот небольшой скрипт, который я написал для скрытия промежуточных файлов LaTeX:

alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'

Я добавил его в файл ~ / .bash_aliases, так что теперь я просто cd в папку, которую я хочу скрыть файлы и тип hidetex.

Это предназначено для выполнения в определенных папках, но вы можете сделать его более общим (например, для .bak-файлов) и изменить его для выполнения задачи рекурсивно, добавив файл .hidden для каждой папки, но это немного сложнее.

2
ответ дан 31 July 2018 в 11:40

Если вы и программа не заботитесь о имени файла, попробуйте эту команду:

for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak"; done

Затем запустите его, когда вас раздражает .baks. Он перемещает каждый файл с именем bla.bak на .bla.bak.

Если вам нужно сделать это очень часто, добавьте это в конец вашего .bashrc:

function deannoy { for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak" done }

Затем вы можете просто набрать deannoy в папке Dropbox, и они исчезли.

1
ответ дан 31 July 2018 в 11:40
  • 1
    Я предлагаю вам прочитать Bash Pitfalls пункты 1 и 2. – htorque 6 November 2010 в 19:03
  • 2
    ох, хе-хе ... Я просто использую bash для вещей, которые мне нужны в повседневных задачах. Я (obv.) никогда не узнавал об этом. Хороший совет спасибо! mv * .bak * .bak ~ - лучший способ в любом случае – turbo 6 November 2010 в 20:07

Если вы поместите полную остановку (или период) в начале имени файла, она должна скрыть ее, например:

.helloworld.txt

Для просмотра ваш скрытый файл, нажмите «Просмотреть» на Nautilus, затем установите флажок «Показать скрытые файлы».

1
ответ дан 2 August 2018 в 04:19
  • 1
    Спасибо за совет. Но они созданы программой, я не могу переименовать каждый из них. – james 6 November 2010 в 18:04

Вот небольшой скрипт, который я написал для скрытия промежуточных файлов LaTeX:

alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'

Я добавил его в файл ~ / .bash_aliases, так что теперь я просто cd в папку, которую я хочу скрыть файлы и тип hidetex.

Это предназначено для выполнения в определенных папках, но вы можете сделать его более общим (например, для .bak-файлов) и изменить его для выполнения задачи рекурсивно, добавив файл .hidden для каждой папки, но это немного сложнее.

2
ответ дан 2 August 2018 в 04:19

Если вы и программа не заботитесь о имени файла, попробуйте эту команду:

for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak"; done

Затем запустите его, когда вас раздражает .baks. Он перемещает каждый файл с именем bla.bak на .bla.bak.

Если вам нужно сделать это очень часто, добавьте это в конец вашего .bashrc:

function deannoy { for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak" done }

Затем вы можете просто набрать deannoy в папке Dropbox, и они исчезли.

1
ответ дан 2 August 2018 в 04:19
  • 1
    Я предлагаю вам прочитать Bash Pitfalls пункты 1 и 2. – htorque 6 November 2010 в 19:03
  • 2
    ох, хе-хе ... Я просто использую bash для вещей, которые мне нужны в повседневных задачах. Я (obv.) никогда не узнавал об этом. Хороший совет спасибо! mv * .bak * .bak ~ - лучший способ в любом случае – turbo 6 November 2010 в 20:07

Если вы поместите полную остановку (или период) в начале имени файла, она должна скрыть ее, например:

.helloworld.txt

Для просмотра ваш скрытый файл, нажмите «Просмотреть» на Nautilus, затем установите флажок «Показать скрытые файлы».

1
ответ дан 6 August 2018 в 04:23

Вот небольшой скрипт, который я написал для скрытия промежуточных файлов LaTeX:

  alias hidetex = 'ls *? (aux | bbl | blg | brf | lof | log | lot | out | toc  ) -1 & gt;  .hidden ' 

Я добавил его в файл ~ / .bash_aliases, так что теперь я просто cd в папку, которую я хочу скрыть, и введите hidetex .

Это предназначено для выполнения в определенных папках, но вы можете сделать его более общим (например, для .bak-файлов) и изменить его для выполнения задачи рекурсивно, добавив .hidden файл в каждую папку, но это немного сложнее.

2
ответ дан 6 August 2018 в 04:23

Если вы и программа не заботятся о имени файла, попробуйте эту команду:

  для annoyingbak в * .bak;  do mv "$ annoyingbak". "$ annoyingbak";  done  

Затем запустите его, когда вы раздражаетесь .baks. Он перемещает каждый файл с именем bla.bak в .bla.bak .

Если вам нужно делать это очень часто, добавьте это в конец ваш .bashrc :

  функция deannoy {для annoyingbak в * .bak;  do mv "$ annoyingbak". "$ annoyingbak" done}  

Тогда вы можете просто ввести deannoy в свою папку Dropbox, и они исчезли.

1
ответ дан 6 August 2018 в 04:23

Если вы поместите полную остановку (или период) в начале имени файла, она должна скрыть ее, например:

.helloworld.txt

Для просмотра ваш скрытый файл, нажмите «Просмотреть» на Nautilus, затем установите флажок «Показать скрытые файлы».

1
ответ дан 7 August 2018 в 22:30

Вот небольшой скрипт, который я написал для скрытия промежуточных файлов LaTeX:

  alias hidetex = 'ls *? (aux | bbl | blg | brf | lof | log | lot | out | toc  ) -1 & gt;  .hidden ' 

Я добавил его в файл ~ / .bash_aliases, так что теперь я просто cd в папку, которую я хочу скрыть, и введите hidetex .

Это предназначено для выполнения в определенных папках, но вы можете сделать его более общим (например, для .bak-файлов) и изменить его для выполнения задачи рекурсивно, добавив .hidden файл в каждую папку, но это немного сложнее.

2
ответ дан 7 August 2018 в 22:30

Если вы и программа не заботятся о имени файла, попробуйте эту команду:

  для annoyingbak в * .bak;  do mv "$ annoyingbak". "$ annoyingbak";  done  

Затем запустите его, когда вы раздражаетесь .baks. Он перемещает каждый файл с именем bla.bak в .bla.bak .

Если вам нужно делать это очень часто, добавьте это в конец ваш .bashrc :

  функция deannoy {для annoyingbak в * .bak;  do mv "$ annoyingbak". "$ annoyingbak" done}  

Тогда вы можете просто ввести deannoy в свою папку Dropbox, и они исчезли.

1
ответ дан 7 August 2018 в 22:30

Если вы поместите полную остановку (или период) в начале имени файла, она должна скрыть ее, например:

.helloworld.txt

Для просмотра ваш скрытый файл, нажмите «Просмотреть» на Nautilus, затем установите флажок «Показать скрытые файлы».

1
ответ дан 10 August 2018 в 10:38

Вот небольшой скрипт, который я написал для скрытия промежуточных файлов LaTeX:

  alias hidetex = 'ls *? (aux | bbl | blg | brf | lof | log | lot | out | toc  ) -1 & gt;  .hidden ' 

Я добавил его в файл ~ / .bash_aliases, так что теперь я просто cd в папку, которую я хочу скрыть, и введите hidetex .

Это предназначено для выполнения в определенных папках, но вы можете сделать его более общим (например, для .bak-файлов) и изменить его для выполнения задачи рекурсивно, добавив .hidden файл в каждую папку, но это немного сложнее.

2
ответ дан 10 August 2018 в 10:38

Если вы и программа не заботятся о имени файла, попробуйте эту команду:

  для annoyingbak в * .bak;  do mv "$ annoyingbak". "$ annoyingbak";  done  

Затем запустите его, когда вы раздражаетесь .baks. Он перемещает каждый файл с именем bla.bak в .bla.bak .

Если вам нужно делать это очень часто, добавьте это в конец ваш .bashrc :

  функция deannoy {для annoyingbak в * .bak;  do mv "$ annoyingbak". "$ annoyingbak" done}  

Тогда вы можете просто ввести deannoy в свою папку Dropbox, и они исчезли.

1
ответ дан 10 August 2018 в 10:38

Если вы и программа не заботятся о имени файла, попробуйте эту команду:

  для annoyingbak в * .bak;  do mv "$ annoyingbak". "$ annoyingbak";  done  

Затем запустите его, когда вы раздражаетесь .baks. Он перемещает каждый файл с именем bla.bak в .bla.bak .

Если вам нужно делать это очень часто, добавьте это в конец ваш .bashrc :

  функция deannoy {для annoyingbak в * .bak;  do mv "$ annoyingbak". "$ annoyingbak" done}  

Тогда вы можете просто ввести deannoy в свою папку Dropbox, и они исчезли.

1
ответ дан 13 August 2018 в 17:10
  • 1
    Я предлагаю вам прочитать Bash Pitfalls пункты 1 и 2. – htorque 6 November 2010 в 19:03
  • 2
    ох, хе-хе ... Я просто использую bash для вещей, которые мне нужны в повседневных задачах. Я (obv.) никогда не узнавал об этом. Хороший совет спасибо! mv * .bak * .bak ~ - лучший способ в любом случае – turbo 6 November 2010 в 20:07

Если вы поместите полную остановку (или период) в начале имени файла, она должна скрыть ее, например:

.helloworld.txt

Для просмотра ваш скрытый файл, нажмите «Просмотреть» на Nautilus, затем установите флажок «Показать скрытые файлы».

1
ответ дан 13 August 2018 в 17:10
  • 1
    Спасибо за совет. Но они созданы программой, я не могу переименовать каждый из них. – james 6 November 2010 в 18:04

Вот небольшой скрипт, который я написал для скрытия промежуточных файлов LaTeX:

  alias hidetex = 'ls *? (aux | bbl | blg | brf | lof | log | lot | out | toc  ) -1 & gt;  .hidden ' 

Я добавил его в файл ~ / .bash_aliases, так что теперь я просто cd в папку, которую я хочу скрыть, и введите hidetex .

Это предназначено для выполнения в определенных папках, но вы можете сделать его более общим (например, для .bak-файлов) и изменить его для выполнения задачи рекурсивно, добавив .hidden файл в каждую папку, но это немного сложнее.

2
ответ дан 13 August 2018 в 17:10

В домашнем каталоге вы можете создать файл с именем .hidden . В этом файле вы можете поместить имена всех файлов, которые вы хотели бы скрывать, по одному на строку.

1
ответ дан 15 August 2018 в 23:47

Другие вопросы по тегам:

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