Pytania oznaczone «bash»

25
Jak usunąć zduplikowane pliki z katalogu?

Pobrałem wiele zdjęć z katalogu. Downloader zmienił nazwy plików, które już istnieją. Zmieniłem też nazwę niektórych plików ręcznie. a.jpg b.jpg b(2).jpg hello.jpg <-- manually renamed `b(3).jpg` c.jpg c(2).jpg world.jpg <-- manually renamed `d.jpg` d(2).jpg d(3).jpg Jak usunąć...

25
Cygwin Dos2Unix Nie znaleziono polecenia

Mam problemy z używaniem cygwina. Próbuję użyć narzędzia dos2unix, a cygwin rzuca. -bash: dos2unix: command not foundKiedy wracam do instalatora i przeglądam pakiety, nie mogę nawet znaleźć dos2unix, ale kiedy patrzę na listę pakietów cygwin, to wyraźnie widać. Każda pomoc będzie mile...

25
Jak wykonać kopię zapasową (WSL) podsystemu Linux dla systemu Windows 10 przed zresetowaniem lub ponownym zainstalowaniem systemu?

Mój problem polega na tym, że muszę zresetować lub ponownie zainstalować system Windows z powodu niektórych problemów, ale spędziłem dużo czasu, aby skonfigurować WSL do programowania i nie chcę go stracić. Czy istnieje sposób na wykonanie kopii zapasowej całego WSL z jego ustawieniami i...

25
Dlaczego xargs jest konieczne?

Załóżmy, że chcę usunąć wszystkie pliki z katalogu oprócz jednego o nazwie „notes.txt”. Chciałbym to zrobić z rurociągu ls | grep -v "notes.txt" | xargs rm. Dlaczego potrzebuję xargs, jeśli wyjście drugiego potoku jest wejściem, którego powinien używać rm? Dla porównania potok echo "#include...

25
Konwertuj dowiązania symboliczne na twarde

Chciałbym rekurencyjnie konwertować miękkie linki na twarde linki w katalogu. Próbowałem czegoś takiego: for f in *; do (mv $f{,~} && ln $(readlink $f~) && rm $f~) done … Ale ma dwa główne problemy: nie rekurencyjne pobiera pliki, które nie są dowiązaniami symbolicznymi Byłoby...

24
Dlaczego mój symboliczny link nie działa?

Próbuję lepiej zrozumieć dowiązania symboliczne ... i nie mam dużo szczęścia. Oto moje rzeczywiste wyjście powłoki ze zmienioną nazwą użytkownika / hosta: username@host:~$ mkdir actual username@host:~$ mkdir proper username@host:~$ touch actual/file-1.txt username@host:~$ echo "file 1" >...

24
Jak odświeżyć katalog w BASH?

Mam katalog zawierający pliki generowane przez kompilator. Podczas każdej przebudowy katalog ten jest czyszczony, a po kompilacji lsdaje mi puste dane wyjściowe. Po cdwyjściu z katalogu i powrocie do niego działa poprawnie. Pytania są następujące: Czy jest jakiś inny, bardziej elegancki sposób na...