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żliwy t.pl
. W ciągu tych trzech sekund zrobiłem a cp t t1
i t1
resztki bez rozszerzenia, nawet jeśli je wykonam. Zgodnie z twoją radą usunąłem t.pl
i skopiowałem cp 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 powrotem t
spowoduje zmianę skrótu MD5, więc każdy inny program prawdopodobnie stracił ścieżkę w pliku.