Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: Tworzenie folderu  (Przeczytany 2147 razy)

timus221

  • Gość
Tworzenie folderu
« dnia: 2016-04-07, 21:44:11 »
W jaki sposób stworzyć folder o nazwie " -abc " (komendą "mkdir -abc" pojawia się bład: mkdir unrecognized option '--abc')

oraz drugie pytanie
mam plik 'qwe; (po uzyciu ls -al :
drwx-rwx-rwx 2 user usergrp 4096  )
chciałbym zmienić grupe, w jaki sposob to wykonać,gdyż komenda "chgrp new qwe" niestety nie działa.

Z góry dziękuję za odpowiedź
 

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3049
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Tworzenie folderu
« Odpowiedź #1 dnia: 2016-04-07, 21:58:13 »
1/ poszukaj info o znaczeniu różnych typów cudzysłowów w bashu i o parametrze -- (spacja minus minus spacja)
2/ chown nie chgrp.
3/ dokumentacje twoim przyjacielem
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

timus221

  • Gość
Odp: Tworzenie folderu
« Odpowiedź #2 dnia: 2016-04-07, 22:38:04 »
Dziękuję bardzo teraz się wykonało :)

Jednak co do zmiany grupy
drwx-rwx-rwx 2 user usergrp 4096
Chodzi mi nie o zmiane uprawnień dla grupy ale o zmiane grupy usergrp na jakąs inną.

a przy okazji mam jeszcze takie pytanie:
mam za zadanie napisac skrypt,który utworzy coś takiego (gdzie strzałki to dowiązania),jednak  mam pewne problemy dlatego opisze co i jak robie i bardzo prosiłbym o poprawienie moich blędów

vim Drzewo

#!/bin/bash
mkdir -p E/"a b"/../"cd;echo"
mkdir -p F/"+f/../"-f"
ln ~/F/+f ~/E/"a b"
ln -s ~/F/+f ~/F/-f

Po uruchomieniu skryptu tworzą sie te foldery jednak odnosnie wiązań pojawia się błąd.Bardzo proszę o pomoc



E---|
       |
       |___a b  <_ _ _ ___
       |                               |                 
       |___cd;echo             |       
                                        |
                                        |
                                        |
                                        |
F--|                                  |                         
     |                                  | 
     |__+f <---|    <-------|
     |                |             
     |__-f  <---|

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 402
    • Zobacz profil
Odp: Tworzenie folderu
« Odpowiedź #3 dnia: 2016-04-07, 22:48:49 »
Cytuj
Jednak co do zmiany grupy
Zadziała i jedno i drugie. Warunek jest taki, że grupa musi istnieć.

Cytuj
mam za zadanie napisac skrypt,który utworzy coś takiego

Możesz się wysilić trochę bardziej i podać dokładną treść TEGO ZADANIA DOMOWEGO?
« Ostatnia zmiana: 2016-04-07, 22:51:01 wysłana przez marcin'82 »
marcin82

timus221

  • Gość
Odp: Tworzenie folderu
« Odpowiedź #4 dnia: 2016-04-07, 23:06:52 »
To nie zadania domowe  ;)

Poleceniem cwiczenia jest napisanie skryptu,który stworzy drzewo wyglądające w następujący sposób (kolor niebieski - dowiązanie twarde,czerwony-dowiązanie symboliczne):

E---|
       |
       |___a b  <------------
       |                                               
       |___cd;echo             |       
                                                                             
                                         |
                                         |
                                        |

F--|                                                         
     |                                  |
     |__+f<---|    <-------|
     |                |             
     |__-f  <---|


i wykonałem to w sposob przedstawiony post wyzej

Rezultat jest taki: http://ifotos.pl/z/ssrnxph (i to tylko w przypadku gdy zastosuje w czerwonym i niebieskim przypadku dowiazanie symboliczne)
« Ostatnia zmiana: 2016-04-07, 23:14:39 wysłana przez timus221 »