У меня есть набор временных файлов, созданных в моей папке с расширениями .bak
. Как я могу скрыть их по умолчанию в Ubuntu?
Я попытался добавить скрытый файл с * .bak в качестве записи в файле, но это не работает. Любая помощь очень ценится ...
Вот небольшой скрипт, который я написал для сокрытия промежуточных файлов LaTeX:
alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'
Я добавил его в файл ~ / .bash_aliases , поэтому теперь я просто cd
в папку, которую я хочу, чтобы скрыть файлы, и введите hidetex
.
Это предназначено для выполнения в определенных папках, но вы можете сделать его более общим (например, для файлов .bak) и изменить его для выполнения задачи рекурсивно, добавив скрытый файл в каждую папку, но это немного больше сложный.
Если вы ставите точку остановки (или точку) в начале имени файла, он должен скрыть его, например:
.helloworld.txt
Чтобы просмотреть ваш скрытый файл, нажмите «просмотреть» на Nautilus, затем установите флажок «Показать скрытые файлы».
Вы можете создать файл с именем .hidden
в вашем домашнем каталоге. В этом файле вы можете поместить имена всех файлов, которые вы хотели бы скрыть, по одному на строку.
Если вам и программе нет дела до названия файла, попробуйте следующую команду:
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, и они исчезнут.