Linux Wiki
Nie podano opisu zmian
 
m (7 wersji)
 
Linia 1: Linia 1:
 
{{małą literą}}
 
{{małą literą}}
  +
'''split''' – polecenie występujące w systemach pochodnych od [[Unix|Uniksa]], w tym w [[GNU/Linux|GNU/Linuksie]]. Służy do dzielenia jednego pliku na mniejsze części.
'''ls''' – wypisuje pliki znajdujące się w podanym katalogu.
 
   
==Użycie==
+
== Użycie ==
ls [opcje] [katalog]
+
<terminal>$ split [opcje] <plik></terminal>
  +
Sposób dzielenia pliku zależy od użytych opcji. Domyślnie plik jest dzielony co 1000 linii.
* <code>opcje</code> – tutaj piszemy parametry
 
 
=== Najczęściej używane opcje ===
* <code>katalog</code> – opcjonalny; jeżeli go nie ma, zostanie użyty katalog bieżący
 
  +
* <code>-b</code> - dzielenie na pliki o określonej liczbie bajtów. Istnieje możliwość dodania ''k'' na końcu liczby, by użyć kilobajtów, lub dodania na końcu ''m'', by użyć megabajtów.
  +
* <code>-l</code> - dzielenie na pliki o określonej liczbie linii.
   
  +
{{Polecenia}}
==Najczęściej używane przełączniki==
 
* <code>--sort</code> – sortuje pliki. Można go ustawić na:
 
** <code>--sort=size</code> – sortuje wg rozmiaru
 
** <code>--sort=time</code> – sortuje według czasu modyfikacji
 
** <code>--sort=extension</code> – sortuje według rozszerzenia. Pliki bez rozszerzenie będą na początku
 
** <code>-r</code> – odwraca sortowanie
 
* <code>-a</code> – zwraca wszystkie pliki, łącznie z ukrytymi
 
* <code>-l</code> – lista w długim formacie; pokazuje prawa do pliku,
 
* <code>-h</code> – pokazuje rozmiary w wygodnych jednostkach (np. 3M)
 
* <code>-t ''liczba''</code> – ustala ilość kolumn (oczywiście, jeżeli wystarczy miejsca)
 
* <code>-o</code> – pokazuje nie tylko nazwę pliku, ale także prawa dostępu, rozmiar, właściciela oraz datę modyfikacji
 
* <code>-s</code> – pokazuje wielkość pliku
 
* maski – pisząc np. <code>*.txt</code> na końcu polecenia, ls pokaże wszystkie pliki z końcówką ''.txt''
 
   
  +
[[fi:Split]]
==Przykłady==
 
===Przykład 1 – zwykła lista===
 
{{Terminal|$ ls
 
do zrobienia.txt
 
hello.rb
 
linuxwiki.txt
 
moje notatki.txt
 
zdjecia.tar.gz
 
}}
 
Widać tylko nazwy plików, nieposortowane.
 
 
===Przykład 2 – sortowanie===
 
{{Terminal|1=$ ls -o -h --sort=size
 
razem 1008K
 
-rwxrwx--x 1 rafal 987K lis 9 15:30 zdjecia.tar.gz
 
-rwxrwx--x 1 rafal 365 sty 5 21:49 moje notatki.txt
 
-rw-rw-r-- 1 rafal 57 sty 5 21:51 do zrobienia.txt
 
-rwxrwx--x 1 rafal 39 sty 5 21:50 hello.rb
 
-rwxrwx--x 1 rafal 26 sty 5 21:52 linuxwiki.txt}}
 
Jak widać, pliki są posortowane według rozmiaru
 
 
===Przykład 3 – maski===
 
{{Terminal|$ ls *.txt
 
linki.txt
 
plik.txt
 
programy.txt}}
 
Polecenie ls pokazało tylko pliki z końcówką ''.txt''
 
 
==Ciekawostki==
 
* ls domyślnie koloruje nazwy plików wg tabeli: (jest możliwość przekonfigurowania tego)
 
 
domyślny Normalny tekst (nie nazwy pliku)
 
domyslny Normalny plik
 
zielony Katalog
 
turkusowy Dowiązanie symboliczne
 
czerwony Nazwany potok (FIFO)
 
żółty Gniazdo
 
biały na niebieskim tle Urządzenie blokowe
 
biały na niebieskim tle Urządzenie znakowe
 
purpurowy Plik wykonywalny
 
domyślny Brakujący plik
 
domyślny Osierocone dowiązanie symboliczne
 
 
 
==Linki zewnętrzne==
 
* [[man]] ls ([http://www.digipedia.pl/man/ls.1.html wersja online])
 
 
{{polecenia}}
 
[[Kategoria:Polecenia w Linuksie]]
 

Aktualna wersja na dzień 17:58, 25 lis 2021

split – polecenie występujące w systemach pochodnych od Uniksa, w tym w GNU/Linuksie. Służy do dzielenia jednego pliku na mniejsze części.

Użycie[]

<terminal>$ split [opcje] <plik></terminal> Sposób dzielenia pliku zależy od użytych opcji. Domyślnie plik jest dzielony co 1000 linii.

Najczęściej używane opcje[]

  • -b - dzielenie na pliki o określonej liczbie bajtów. Istnieje możliwość dodania k na końcu liczby, by użyć kilobajtów, lub dodania na końcu m, by użyć megabajtów.
  • -l - dzielenie na pliki o określonej liczbie linii.


{{#seo:|keywords = Split,polecenie Split,Linux,polecenia,komendy,Linux polecenie Split}}