Chcę ustawić lepki bit dla wszystkich katalogów w katalogu z wyłączeniem plików. czy jest na to jakaś dzika karta? #sudo chmod g+s
Chcę ustawić lepki bit dla wszystkich katalogów w katalogu z wyłączeniem plików. czy jest na to jakaś dzika karta? #sudo chmod g+s
lsMoże dać efekt podobny [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo Ale rzeczywiście mam nadzieję, że po prostu dowiedzieć się CentOS-Base.repo, CentOS-Debuginfo.repoa...
Jest to dość proste, mam folder z kilkoma podfolderami plików JS i chcę uruchomić kompilator Clojure Google na wszystkich plikach w tych folderach. Polecenie przetworzenia pojedynczego pliku jest następujące: java -jar compiler.jar --js filename.js --js_output_file newfilename.js Jak zmodyfikować...
Sytuacja : $ mkdir foo && touch foo/.test $ cp foo/* . zsh: no matches found: foo/* (or bash : cp: cannot stat ‘foo/*’: No such file or directory) Mam katalog pełen ukrytych folderów i plików. Co się dzieje i jakie jest
Próbuję dopasować nazwy plików dla więzienia fail2ban - więc muszę używać tylko globowania nazw plików - nie wyrażeń regularnych ani skryptów bash. Mój /var/log/apache2katalog zawiera pliki, w
Niedawno miałem mały błąd spowodowany przez wzór powłoki, który rozszerzył się w nieoczekiwany sposób. Chciałem zmienić właściciela pliku kropek w /rootkatalogu, więc zrobiłem to chown -R root .* Oczywiście .*rozszerzony, do ..którego była trochę katastrofa. Wiem, że w bashtym zachowaniu można...
Mam 3 katalogi na bieżącej ścieżce. $ls a_0db_data a_clean_0db_data a_clean_data $ls a_*_data a_0db_data: a_clean_0db_data: a_clean_data: $ls a_[a-z]*_data a_clean_0db_data: a_clean_data: Spodziewałem się, że ostatnie polecenie ls będzie pasować tylko a_clean_data. Dlaczego pasuje również do...
Chciałbym powiedzieć, czy ciąg $stringpasowałby do wzorca globu $pattern. $stringmoże, ale nie musi, być nazwą istniejącego pliku. W jaki sposób mogę to zrobić? Przyjmij następujące formaty dla moich ciągów wejściowych: string="/foo/bar" pattern1="/foo/*" pattern2="/foo/{bar,baz}" Chciałbym...
Obecnie szukam sposobów na ukrycie polecenia błędu w Linuksie, w szczególności polecenia cp. Ja robię: root@ubuntu:~$ cp /srv/ftp/201*/wha*/*.jj ~/. cp: cannot stat `/srv/ftp/201*/wha*/*.jj': No such file or directory Jak ukryć komunikat o błędzie, który jest drukowany na ekranie? Nie chcę...
Próbuję lskatalogów, które zawierają .pngpliki (nie ma potrzeby rekurencyjności, choć byłoby to bardzo przydatne), z wyjątkiem jednego. Wyklucz jeden katalog, tj ls */*.png działa w porządku. ls (^one)*/*.png nie zwraca stdout. Jak to osiągnąć? Jestem ślepy i podchodzę do niego espeak, więc na...
Używam polecenia tar jako, tar -cvf protTests.tar protTests/* do tarwszystkich plików wewnątrz folderu protTests. Dotyczy to jednak dowiązań symbolicznych w folderze, co nie jest pożądane. Czy istnieje opcja wiersza poleceń, która pomija wszystkie dowiązania
Robi if [[ "$1" = pattern ]]; then hook fi zawsze zachowuj się tak samo jak case "$1" in pattern) hook;; esac czy są jakieś
Próbuję pokazać wszystkie wystąpienia określonej wiadomości z syslog w porządku chronologicznym, wykonując coś takiego: grep squiggle /var/log/messages* Niestety wzorzec globu najpierw pasuje do aktualnie aktywnego pliku. na
Ostatnio byłem zaskoczony, gdy zrobiłem coś podobnego mv ./* ../somedirectory i stwierdziłem, że podobne pliki .gitignorenie zostały przeniesione. Większość pracy wykonuję w Zsh na OS X, a ta niespodzianka ugryzła mnie w bicie na CentOS. Próbowałem bash na OS X i znalazłem to samo zachowanie:...
Mam polecenie, które wyświetla pliki w moim projekcie: find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' Jak mogę filtrować pliki, aby nie wyświetlały się w .gitignore? Myślałem, że...
Jeśli parsowanie danych wyjściowych lsjest niebezpieczne, ponieważ może uszkodzić niektóre funky (spacje \n, ...), jaki jest najlepszy sposób, aby poznać liczbę plików w katalogu? Zwykle polegam na findunikaniu tego analizowania, ale podobnie find mydir | wc -lzepsuje się z tych samych...
Próbuję zrozumieć znaczenie kropki w bashu i to, jak różni się ona od gwiazdki. Czy ktoś może opracować? Na przykład, jaka jest różnica między cp -ar /foo/. /foo2/icp -pr /foo/*
Czy istnieje maksymalne rozszerzenie nazwy pliku bash (globbing), a jeśli tak, to co to jest? Zobacz globbing na tldp.org. Powiedzmy, że chcę uruchomić polecenie dla podzbioru plików: grep -e bar foo* rm -f bar* Czy istnieje ograniczenie liczby rozwijanych plików bash, a jeśli tak, to co to...
Mam w katalogu setki plików pdf i html. I chcę poznać całkowity rozmiar plików pdf. Z polecenia du -ch /var/foowidzę całkowity rozmiar pliku, ale potrzebuję tylko ostatniego wiersza, całkowitego rozmiaru. Jeśli katalog zawiera tylko pliki pdf, mogę użyć -sopcji, ale tym razem nie można użyć tej...
Ciągle miałem ten problem: mam glob, który pasuje dokładnie do prawidłowych plików, ale powoduje Command line too long. Za każdym razem, gdy konwertowałem go na jakąś kombinację findi grepktóra działa w konkretnej sytuacji, ale która nie jest w 100% równoważna. Na...