Mam zestaw plików tymczasowych utworzonych w moim folderze z .bak
rozszerzeniami. Jak mogę domyślnie ukryć je w Ubuntu?
Próbowałem dodać plik .hidden z wpisem * .bak jako wpis w pliku, ale to nie działa. Każda pomoc jest bardzo ceniona ...
Mam zestaw plików tymczasowych utworzonych w moim folderze z .bak
rozszerzeniami. Jak mogę domyślnie ukryć je w Ubuntu?
Próbowałem dodać plik .hidden z wpisem * .bak jako wpis w pliku, ale to nie działa. Każda pomoc jest bardzo ceniona ...
Odpowiedzi:
Oto mały skrypt, który napisałem do ukrywania plików pośrednich LaTeX:
alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'
Dodałem go do pliku ~ / .bash_aliases , więc teraz tylko cd
do folderu chcę ukryć pliki i wpisać hidetex
.
Jest to przeznaczone do wykonywania w określonych folderach, ale można go uczynić bardziej ogólnym (np. W przypadku plików .bak) i zmienić tak, aby wykonywał zadanie rekurencyjnie, dodając plik .hidden do każdego folderu, ale jest to nieco bardziej skomplikowane.
Jeśli umieścisz kropkę (lub kropkę) na początku nazwy pliku, powinien go ukryć, na przykład:
.helloworld.txt
Aby wyświetlić teraz ukryty plik, kliknij „zobacz” na Nautilus, a następnie zaznacz „Pokaż ukryte pliki”.
Możesz utworzyć plik o nazwie .hidden
w swoim katalogu domowym. W tym pliku możesz umieścić nazwy wszystkich plików, które chcesz ukryć, po jednym w wierszu.
Jeśli ty i program nie dbacie o nazwę pliku, wypróbuj to polecenie:
for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak"; done
Następnie uruchom go, gdy denerwują Cię .baks. Przenosi każdy plik o nazwie bla.bak
do .bla.bak
.
Jeśli musisz to robić bardzo często, dodaj to na końcu .bashrc
:
function deannoy {
for annoyingbak in *.bak; do
mv "$annoyingbak" ."$annoyingbak"
done
}
Następnie możesz po prostu wpisać deannoy
folder Dropbox i już ich nie ma.