Witam,
Jak w Linuksie przy pomocy konsoli, skopiować całą zawartość folderu (samą zawartość, bez tego folderu) do innego folderu? żebym nie musiał kopiować każdego pliku osobno
Z góry dzięki za pomoc 8)
Witam,
Jak w Linuksie przy pomocy konsoli, skopiować całą zawartość folderu (samą zawartość, bez tego folderu) do innego folderu? żebym nie musiał kopiować każdego pliku osobno
Z góry dzięki za pomoc 8)
wchodzisz do folderu:
cd sciezka_folderu
kopiujesz wszystkie pliki do jakiegos innego folderu
cp * sciezka_innego_folderu
* w linux uznacza pewno uogólnienie, tak więc sama gwiazdka znaczy tyle co wszystko, *.jpg oznacza pliki o rozszerzeniu jpg (ale juz nie JPG) abc* oznacza pliki których nazwa zaczyna się od abc itd…
Albo bez cd.
Czyli
cp /ścieżka/do/folderu/* /tam/gdzie/maja/być/pliki/przekopiowane/
Dziękuję bardzo:)
Po pierwsze, to w linuksie nie ma folderów - są katalogi.
A po drugie, to najlepiej użyj cp -r /ścieżka1 /ścieżka2 - flaga ‘-r’ kopiuje katalogi zagnieżdżone głębiej w strukturze - inaczej - rekursywnie. Albo narzędziem rsync, ale to już inna bajka:)
Uważaj na symlinki - jeżeli tam są, to przestaną po kopiowaniu działać - ‘rsync --recursive --verbose /ścieżka…’ kopiuje dany katalog gdzieś, przy okazji zachowując całą strukturę z dowiązaniami symbolicznymi.
No i mamy jeszcze “mc”.