Unix & Linux

9
Usuń pliki bez ciągu w nazwie

Chcę usunąć pliki, które nie mają w nazwie nazwy „999” (bez „”). Próbowałem: grep -vlr 999 . | xargs -0 rm -f -- find . -print0 | grep --null-data -v 999 | xargs -0 rm -- Ale żaden z nich nie działa. Używam macOS Sierra z bash:

9
Jak znaleźć, co oznaczają pola w ls -l [zamknięte]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosów Unix i Linux. Zamknięte 2 lata temu . Moje pytanie nie jest tym, co oznacza każde pole, moje...

9
Jak mogę sprawić, by btrfs udawał ext4?

Dropbox właśnie ogłosił, że ich klient Linux będzie obsługiwał tylko ext4 w przyszłości. Obecnie używam Dropbox na partycji btrfs (bez żadnych problemów). Najwyraźniej wsparcie xattr jest niezbędne. Obsługują to zarówno ext4, jak i btrfs, i rzeczywiście nie znam żadnej funkcji ext4, której btrfs...

9
Niepoprawne oszacowanie pliku nieskompresowanego?

Miałem duży skompresowany plik (~ 60G) ( tar.gz). Kiedyś splitrozbijałem go na 4 części, a potem catponownie łączyłem. Jednak teraz, gdy próbuję oszacować rozmiar nieskompresowanego pliku, okazuje się, że jest mniejszy niż oryginał? Jak to jest możliwe? $ gzip -l myfile.tar.gz compressed...

9
Zbuduj polecenie dynamicznie

Pracuję nad skryptem i muszę tardynamicznie budować polecenie. Oto dwa przykłady ilustrujące to, co próbuję zrobić: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo COMMAND:...

9
Czy Troff Turing jest gotowy?

Troff obsługuje zarówno definicje makr za pomocą, jak .dei rozgałęzianie za pomocą .if(patrz strony 5 i 6 instrukcji obsługi Troff ). Pod tymi dwoma względami bardzo przypomina TeX. Jednak nie znam bardzo złożonych programów napisanych w Troffie (w przeciwieństwie do TikZ dla TeXa). Czy Troff...

9
Jak znaleźć pliki według typu pliku?

Wiem, że mogę znaleźć plików za pomocą find: find . -type f -name 'sunrise'. Przykładowy wynik: ./sunrise ./events/sunrise ./astronomy/sunrise ./schedule/sunrise Wiem też, że mogę określić typ pliku pliku: file sunrise. Przykładowy wynik: sunrise: PEM RSA private key Ale jak mogę znaleźć...

9
bash: echo: błąd zapisu: przerwane wywołanie systemowe

Chcę wygenerować posortowaną listę ze wszystkimi 8-cyfrowymi liczbami - od 00000000 do 99999999. Wpisałem powłokę: f() { while IFS="" read -r line; do for i in {0..9}; do echo "$line$i"; done; done } echo | f | f | f | f | f | f | f | f | tee result.txt | wc -l odpowiedzią jest bash:...