Podstawowe polecenia do manipulacji plikami w systemie Unix
Systemy Unix zapewniają potężny zestaw narzędzi wiersza poleceń do manipulacji plikami, umożliwiając użytkownikom wydajne zarządzanie plikami i katalogami. Niezależnie od tego, czy jesteś administratorem systemu, programistą czy zwykłym użytkownikiem, opanowanie tych poleceń może znacznie zwiększyć Twoją produktywność. W tym artykule omówiono podstawowe polecenia Unix do manipulacji plikami.
1. Wyświetlanie listy plików i katalogów
Polecenie ls
wyświetla zawartość katalogu. Typowe opcje obejmują:
jest
Aby uzyskać szczegółową listę z uprawnieniami do plików, rozmiarami i datami modyfikacji, użyj:
ls-l
Aby uwzględnić ukryte pliki, dodaj opcję -a
:
ls-la
2. Zmiana katalogów
Użyj polecenia cd
, aby zmienić bieżący katalog:
cd /ścieżka/do/katalogu
Aby przejść do katalogu domowego, wystarczy użyć:
płyta CD
3. Tworzenie plików
Polecenie touch
tworzy pusty plik lub aktualizuje znacznik czasu istniejącego pliku:
dotknij nazwy pliku
4. Przeglądanie zawartości pliku
Aby wyświetlić zawartość pliku, użyj polecenia cat
:
nazwa pliku kota
W przypadku dłuższych plików polecenie less
umożliwia przewijanie zawartości:
mniej nazwy pliku
5. Kopiowanie plików
Użyj polecenia cp
, aby skopiować pliki i katalogi:
cp plik_źródłowy plik_docelowy
Aby skopiować katalog wraz z jego zawartością, dodaj opcję -r
:
cp -r katalog_źródłowy katalog_docelowy
6. Przenoszenie i zmiana nazw plików
Polecenie mv
przenosi lub zmienia nazwy plików i katalogów:
mv stara_nazwa nowa_nazwa
Aby przenieść plik do innego katalogu:
mv nazwa_pliku /ścieżka/do/miejsca_docelowego
7. Usuwanie plików
Polecenie rm
usuwa pliki. Zachowaj ostrożność, ponieważ ta akcja jest nieodwracalna:
rm nazwa_pliku
Aby usunąć katalog wraz z jego zawartością, dodaj opcję -r
:
rm -r katalog
8. Tworzenie katalogów
Polecenie mkdir
tworzy nowe katalogi:
mkdir nazwa_katalogu
Aby utworzyć zagnieżdżone katalogi, użyj opcji -p
:
mkdir -p katalog_nadrzędny/katalog_podrzędny
9. Zmiana uprawnień do pliku
Użyj polecenia chmod
, aby zmienić uprawnienia pliku. Składnia obejmuje kod uprawnienia lub symboliczną reprezentację:
chmod 755 nazwa_pliku
Lub:
chmod u+rwx,g+rx,o+rx nazwa_pliku
10. Zmiana właściciela pliku
Polecenie chown
zmienia właściciela pliku lub katalogu:
chown new_owner nazwa_pliku
Aby zmienić właściciela grupy, użyj:
chown:nowa_grupa nazwa_pliku
11. Znajdowanie plików
Użyj polecenia find
, aby wyszukać pliki i katalogi na podstawie różnych kryteriów:
znajdź /ścieżka/do/wyszukiwania -nazwa "filename"
Aby wyszukiwać według typu pliku:
znajdź /ścieżka/do/wyszukiwania -typ f -nazwa "*.txt"
12. Wyświetlanie wykorzystania dysku
Polecenie du
wyświetla informacje o wykorzystaniu dysku. Podsumowanie wykorzystania katalogu:
du -sh /ścieżka/do/katalogu
13. Wyświetlanie wolnego miejsca na dysku
Polecenie df
wyświetla ilość wolnego miejsca na dysku w systemie:
df-h
14. Tworzenie łączy symbolicznych
Użyj polecenia ln
, aby utworzyć dowiązania symboliczne, które działają podobnie do skrótów:
ln -s target_file nazwa_łącza
Wniosek
Opanowanie tych podstawowych poleceń Uniksa do manipulacji plikami zwiększy Twoją zdolność do efektywnego zarządzania plikami i katalogami. Niezależnie od tego, czy organizujesz pliki, dostosowujesz uprawnienia, czy nawigujesz po katalogach, te polecenia zapewniają potężny zestaw narzędzi dla użytkowników Uniksa.