7z uzyskiwanie zdarzenia nie znaleziono błędu w wierszu poleceń


2

Używam 7zip na mojej maszynie Centos i zipuję plik za pomocą wiersza poleceń.

To jest moja składnia

7za a -t7z backup.7z public_html\ -mx0 -xr!restricted_area

Czego oczekuję przy tej składni, to wykonać kopię zapasową wszystkich plików w folderze public_html, a następnie wykluczyć folder ograniczony_ obszar, nie jestem do końca pewien, czy jest to poprawne, ale problem polega na tym, że otrzymuję ten błąd:

-bash: !restricted_area: event not found

Co to ma znaczyć? A także, czy moja składnia zip jest poprawna?

Twoja pomoc będzie bardzo doceniona! Dzięki! :)

Odpowiedzi:


5

Strona podręcznika faktycznie sugeruje użycie ! ? Dziwny. ! jest zwykle oceniany przez powłokę, stąd pojawia się błąd. Spróbuj uciec.

7za a -t7z backup.7z public_html\ -mx0 -xr\!restricted_area

Tak, zadziałało! Dziękuję bardzo! Właśnie dodałem * po public_html \ Jeszcze raz dziękuję! :)

Jeśli chcę wykluczyć inne katalogi, powinienem po prostu powtórzyć -xr \! i zamień „ograniczony_obszar” do katalogu, który chcę wykluczyć?
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.