Utworzyłem wykonywalny skrypt Perla, zaczynając od
#!/usr/bin/perl
i nazwałem to t
. Kiedy uruchamiam ./t
terminal, skrypt jest wykonywany i wszystko jest w porządku.
Ale najwyraźniej jakiś ukryty demon na moim komputerze tego nie lubi, a po kilku minutach istnienia pod nazwą nazwa t
pliku jest automatycznie zmieniana na t.pl
.
Uważam to za niedopuszczalne. Czy nie mam prawa nazywać plików tak, jak chcę na swoim komputerze? To nie jest plik systemowy, tylko osobisty skrypt w moim home
katalogu. Jak mogę uniknąć ingerencji Apple w prywatne życie moich plików?
cp t t1
, czy kopia również się zmieni?mv t.pl t
około trzech sekund powrót do formy jest możliwyt.pl
. W ciągu tych trzech sekund zrobiłem acp t t1
it1
resztki bez rozszerzenia, nawet jeśli je wykonam. Zgodnie z twoją radą usunąłemt.pl
i skopiowałemcp t1 t
, a nowa nazwa pliku wydaje się być stabilna. Co się stało? Kim był zły duch zmieniający nazwę mojego pliku? BBEdit?t.pl
i otworzyłeś go (za pomocą edytora / samego), a następnie po prostu zmieniłeś jego nazwęt
podczas otwierania, cokolwiek dotknęło tego pliku, mogło zmienić jego nazwę z powrotem. Skopiowanie pliku jako,t1
a następnie z powrotemt
spowoduje zmianę skrótu MD5, więc każdy inny program prawdopodobnie stracił ścieżkę w pliku.