Przypadkowo zmieniona nazwa pliku tar.gz na plik inny niż tar.gz, mój plik zostanie zawalony

12

Próbowałem przenieść tar.gzplik do /optkatalogu i przypadkowo przenieść go, /root/optmyśląc, że to właściwe miejsce. Ale nie było /root/opt, więc tar.gznazwa pliku została zmieniona na optwewnątrz /rootfolderu.

Zmieniłem nazwę z powrotem na tar.gzplik; czy moje pliki zostaną pomieszane? Martwię się, czy nadal byłoby dobrze.

thePhonenix18
źródło
9
W systemach uniksowych jest całkowicie możliwe, aby pojedynczy plik miał kilka nazw jednocześnie . Nazwa pliku jest tylko wskaźnikiem do oddzielnej struktury danych, która zawiera uprawnienia i zawartość.
Chrylis -on strike-

Odpowiedzi:

36

Twój plik będzie w porządku.

Zmiana nazwy pliku w żaden sposób nie zmieni jego zawartości.

W rzeczywistości nadal można pomyślnie wyodrębnić zawartość skompresowanego tararchiwum za pomocą

tar -xvz -f opt

gdzie optjest nazwa, którą przypadkowo nadałeś plikowi. Zmiana nazwy na pierwotną nazwę byłaby oczywiście pomocna w poznawaniu pliku.

Nazwa pliku ma zwykle niewielkie znaczenie w systemach Unix. W szczególności to nie nazwa pliku lub sufiks nazwy pliku („rozszerzenie”) determinuje sposób interpretacji zawartości pliku (chociaż niektóre narzędzia (często aplikacje GUI) mogą czasami próbować odgadnąć formaty plików na podstawie sufiksu nazwy pliku).

Dalsza lektura:

Kusalananda
źródło