LECȚIA 06 / 30 · Shell și linia de comandă
Căi absolute și relative
Distinge căile absolute de cele relative și folosește ghilimele pentru nume cu spații.
O cale identifică poziția unui fișier sau director. O cale absolută începe cu / și pornește din rădăcina sistemului; o cale relativă este interpretată în raport cu directorul curent.
Simboluri utile
.înseamnă directorul curent...înseamnă directorul părinte.~reprezintă de obicei directorul personal al utilizatorului.
pwd
printf '%s\n' "$HOME"
ls ../pwd afișează baza pentru căile relative, iar variabila HOME indică directorul personal. Calea ../ listează directorul părinte.
Nume cu spații și caractere speciale
Shell-ul interpretează spațiile și unele caractere înainte să pornească programul. Folosește ghilimele pentru a păstra un nume cu spații ca un singur argument:
ls -l "raport lunar.txt"
ls -l 'raport lunar.txt'Ghilimelele duble permit anumite substituții, în timp ce cele simple păstrează literal caracterele dintre ele. Pentru nume neobișnuite, verifică exact calea înainte să copiezi sau să ștergi fișiere.
VERIFICĂ CE AI ÎNVĂȚAT