1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do powłoki systemowej

Connected

ćwiczenie

Jak jeszcze można identyfikować pliki i katalogi?

Ścieżka bezwzględna działa jak współrzędne geograficzne: ma tę samą wartość niezależnie od tego, gdzie się znajdujesz. Ścieżka względna natomiast określa lokalizację względem twojego aktualnego położenia – to jak powiedzenie „20 kilometrów na północ".

Przykłady:

  • Jeśli jesteś w katalogu /home/repl, względna ścieżka seasonal wskazuje ten sam katalog co bezwzględna ścieżka /home/repl/seasonal.
  • Jeśli jesteś w katalogu /home/repl/seasonal, względna ścieżka winter.csv wskazuje ten sam plik co bezwzględna ścieżka /home/repl/seasonal/winter.csv.

Shell rozpoznaje, czy ścieżka jest bezwzględna, czy względna, na podstawie jej pierwszego znaku: jeśli zaczyna się od /, jest bezwzględna. Jeśli nie zaczyna się od /, jest względna.

Instrukcje 1/3

undefined XP
  • 1

    Jesteś w katalogu /home/repl. Użyj polecenia ls ze ścieżką względną, aby wyświetlić plik o bezwzględnej ścieżce /home/repl/course.txt (i tylko ten plik).

  • 2

    Jesteś w katalogu /home/repl. Użyj polecenia ls ze ścieżką względną, aby wyświetlić plik /home/repl/seasonal/summer.csv (i tylko ten plik).

  • 3

    Jesteś w katalogu /home/repl. Użyj polecenia ls ze ścieżką względną, aby wyświetlić zawartość katalogu /home/repl/people.