Zacznij terazZacznij za darmo

Dlaczego nie używać spacji w nazwach plików?

Nadawanie plikom wieloczłonowych nazw, takich jak July 2017.csv, jest wygodne i naturalne podczas korzystania z graficznego menedżera plików. Jednak w pracy z powłoką takie nazwy mogą powodować problemy. Na przykład, jeśli chcesz zmienić nazwę pliku July 2017.csv na 2017 July data.csv, nie możesz wpisać:

mv July 2017.csv 2017 July data.csv

Powyższe polecenie powłoka zinterpretuje jako próbę przeniesienia czterech plików o nazwach July, 2017.csv, 2017 i ponownie July do katalogu o nazwie data.csv. Zamiast tego musisz ująć nazwy plików w cudzysłów, aby powłoka traktowała każdą z nich jako jeden parametr:

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

Załóżmy, że masz dwa pliki: current.csv oraz last year.csv (z spacją w nazwie) i wpisujesz:

rm current.csv last year.csv

Co się stanie:

To ćwiczenie jest częścią kursu

Wprowadzenie do powłoki systemowej

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie