ÎncepețiÎncepe gratuit

De ce să nu folosesc spații în numele fișierelor?

E ușor și logic să dai fișierelor nume formate din mai multe cuvinte, precum July 2017.csv, atunci când folosești un explorator grafic de fișiere. Însă acest lucru poate crea probleme atunci când lucrezi în shell. De exemplu, să presupunem că vrei să redenumești July 2017.csv în 2017 July data.csv. Nu poți scrie:

mv July 2017.csv 2017 July data.csv

deoarece shell-ul va interpreta că încerci să muți patru fișiere numite July, 2017.csv, 2017 și July (din nou) într-un director numit data.csv. În schimb, trebuie să pui numele fișierelor între ghilimele, astfel încât shell-ul să trateze fiecare nume ca un singur parametru:

mv 'July 2017.csv' '2017 July data.csv'

Dacă ai două fișiere numite current.csv și last year.csv (cu un spațiu în nume) și tastezi:

rm current.csv last year.csv

ce se va întâmpla:

Acest exercițiu face parte din cursul

Introducere în Shell

Vezi cursul

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul