Nowe posty

Autor Wątek: Proszę o sprawdzenie poprawności komendy  (Przeczytany 3036 razy)

Sieciowiec

  • Gość
Proszę o sprawdzenie poprawności komendy
« dnia: 2012-11-02, 08:51:36 »
Witam,
czy ta komenda jest poprawna?
du -h / >/result.txt

cp /result.txt /mnt/usbmem

Z góry dziękuję za odpowiedź

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
Proszę o sprawdzenie poprawności komendy
« Odpowiedź #1 dnia: 2012-11-02, 09:42:45 »
Poprawna do zrobienia czego?

Składniowo jest poprawna.

Pod warunkiem, że masz prawa zapisu do / (czyli najpewniej musisz być rootem). Lepiej zapisywać takie pliki w tempie (do ich generowania służy komenda tempfile), albo w swoim katalogu domowym ($HOME/result.txt).

Oraz pod warunkiem, że pod /mnt/usbmem masz zamontowany system plików. Jeśli nie, to plik i tak zostanie skopiowany, ale do /mnt/usbmem jako do zwykłego katalogu (o ile sam katalog istnieje).

Sieciowiec

  • Gość
Proszę o sprawdzenie poprawności komendy
« Odpowiedź #2 dnia: 2012-11-02, 10:39:38 »
Dziękuję za odpowiedź,
już wyjaśniam
Muszę skopiować na pendrive plik tekstowy, który będzie zawierał informację o rozmiarze (wielkości) folderów systemowych.

Kiedy posługuję się takimi komendami:
cd
du -h    /  > ./result.txt    
mount /mnt/usbmem
cp    ./result.txt   /mnt/usbmem
sync
umount    /mnt/usbmem

Na pendrive nic się nie zapisuje.
Pendrive jest w formacie FAT32

Co robię źle?

snajper_8383

  • Gość
Proszę o sprawdzenie poprawności komendy
« Odpowiedź #3 dnia: 2012-11-02, 11:28:27 »
Przy mount nie podałeś jakie urządzenie ma być zamontowane.
Jeśli pendrive to sdb1 to:
mount /dev/sdb1 /mnt/usbmem
Chyba, że masz gdzieś indziej zamontowanego pendrive, to wydaj samo polecenie mount i zobacz w jakim katalogu jest zamontowany i czy jest w ogóle zamontowany. @Ultr już ci pisał o tym. Cytuje:
Cytuj
Oraz pod warunkiem, że pod /mnt/usbmem masz zamontowany system plików. Jeśli nie, to plik i tak zostanie skopiowany, ale do /mnt/usbmem jako do zwykłego katalogu (o ile sam katalog istnieje).