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
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie