Paczka zawiera : Zestaw CoreUtils, Zestaw UnxUtils oraz windowsowy port polecenia cp (nieoficjalny).
Wykorzystanie polecenia "cp" w alternatywnych strumieniach danych NTFS (ADC)
Zestaw CoreUtils
Możemy pobrać:
- pakiet do instalacji (można wyekstraktować w Uniwersal Extractor, po ekstrakcji pakietu coreutils-x.x.x.exe z katalogu \{app}\bin kopiujemy 3 pliki: cp.exe, libiconv2.dll, libintl3.dll)
- binaria (ale wtedy dodatkowo pobrać zależne biblioteki dependencies zip file - coreutils-x.x.x-dep.zip); z archiwum binaria coreutils-x.x.x-bin.zip kopiujemy plik .\bin\cp.exe, a z coreutils-x.x.x-dep.zip dwie wymienione biblioteki. Zestaw "grep" oferuje nowsze biblioteki - archiwum grep-x.x.x-dep.zip.
Pliki te kopiujemy do katalogu C:\WINDOWS. Następnie uruchamiamy Wiersz polecenia i wpisujemy odpowiednie polecenia.
--------------------------------------------------------------------------------
---------
Zestaw UnxUtils
Pobieramy archiwum, po wypakowaniu kopiujemy pliki:
.\bin\sh.exe
.\usr\local\wbin\cp.exe
Plik cp.exe kopiujemy do katalogu C:\WINDOWS. Następnie uruchamiamy sh.exe (lokalizacja dowolna), który zawiera własny interpretator linii komend, do którego wpisujemy komendy. Czasami trzeba dwa razy kliknąć Enter aby polecenia się wykonały.
--------------------------------------------------------------------------------
--
port cp (nieoficjalny)
po wypakowaniu pliki kopiujemy do katalogu C:\WINDOWS. Następnie uruchamiamy systemowy Wiersz polecenia i wpisujemy odpowiednie polecenia.
Port ten został skompilowany w środowisku cygwin, dlatego też dołączona jest biblioteka cygwin1.dll. Środowisko to umożliwia uruchamianie linuksowych programów pod Windows. Zamienia ono odwołania do linuksowych funkcji systemowych na funkcje windowsowe.
Polecenie "cp" w praktyce
Wzór-przykład skopiowania pliku do strumienia:
cp film.avi plik.txt:film
lub
cp x:\film.avi x:\plik.txt:film
Plik "film.avi" został skopiowany do strumienia "film" w pliku "plik.txt'
Wzór-przykład skopiowania strumienia do pliku:
cp plik.txt:film film.avi
lub
cp x:\plik.txt:film x:\film.avi
Strumień "film" znajdujący się w pliku "plik.txt" został skopiowany do pliku "film.avi"