Czy istnieje sposób na skompresowanie wszystkich plików w danym katalogu za pomocą zippolecenia? Słyszałem o używaniu *.*, ale chcę, aby działał również dla plików bez rozszerzeń.
Dlaczego nie mogę kopiować za pomocą SCP, kiedy używam *znaków na ścieżce? scp SERVERNAME:/DIR/* . Jakiej konfiguracji potrzebuje SCP, aby zezwolić *na ścieżkę? AKTUALIZACJA: problem nie występuje po stronie serwera; pscp próbuje użyć SCPv1 i dlatego komunikat o błędzie:
Jak przenieść wszystkie pliki z katalogu (w tym te ukryte) do innego katalogu? Na przykład, jeśli mam folder „Foo” z plikami „.hidden” i „notHidden”, jak przenieść oba pliki do katalogu o nazwie „Bar”? Poniższe nie działa, ponieważ plik „.hidden” pozostaje w „Foo”. mv Foo/* Bar/ Spróbuj sam. mkdir Foo mkdir …
Próbuję utworzyć katalog, w którym będą przechowywane wszystkie i tylko moje pliki PDF skompilowane z LaTeX. Lubię trzymać każdy projekt w osobnym folderze, wszystkie w dużym folderze o nazwie LaTeX. Więc próbowałem uruchomić: rsync -avn *.pdf ~/LaTeX/ ~/Output/ które powinny znaleźć wszystkie pliki pdf ~/LaTeX/i przenieść je do folderu wyjściowego. …
Mogę użyć, ls -ld */aby wyświetlić listę wszystkich pozycji katalogu w bieżącym katalogu. Czy istnieje podobnie prosty sposób, aby po prostu wyświetlić listę wszystkich zwykłych plików w bieżącym katalogu? Wiem, że mogę użyć find find . -maxdepth 1 -type f lub stat stat -c "%F %n" * | grep "regular …
Wiem, że użycie polecenia lsspowoduje wyświetlenie listy wszystkich katalogów. Ale co robi ls *polecenie? Użyłem go i po prostu wyświetla katalogi. Czy gwiazda przed nim lsoznacza, jak głęboko może wyświetlić katalogi?
rm -rf /some/path/* usuwa wszystkie nie ukryte pliki z tego katalogu (i podkatalogów). rm -rf /some/path/.* usuwa wszystkie ukryte pliki z tego katalogu (ale nie katalogów), a także wyświetla następujący błąd / ostrzeżenie: rm: cannot remove directory: `/some/dir/.' rm: cannot remove directory: `/some/dir/..' Jaki jest właściwy sposób usuwania wszystkich ukrytych …
Chciałbym napisać coś takiego: $ ls **.py aby uzyskać wszystkie nazwy plików .py, rekurencyjnie chodź po hierarchii katalogów. Nawet jeśli do znalezienia są pliki .py, powłoka (bash) daje następujące dane wyjściowe: ls: cannot access **.py: No such file or directory Jest jakiś sposób na zrobienie tego, co chcę? EDYCJA: Chciałbym …
Napisałem wyrażenie regularne, które działa dobrze w pewnym programie (grep, sed, awk, perl, python, ruby, ksh, bash, zsh, find, emacs, vi, vim, gedit,…). Ale kiedy używam go w innym programie (lub w innym wariancie unixowym), przestaje on pasować. Dlaczego?
Chcę przypisać wynik wyrażenia do zmiennej i połączyć go ciągiem znaków, a następnie wywołać echo. Oto co mam: #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; Ale to daje: Screen Shot 2011-07-03 at 1.55.43 PM.png Most recent screenshot is: …
Korzystam z następującego polecenia, ale nie jest ono wykonywane rekurencyjnie: find . -name *.java Wiem, że pliki java znajdują się dalej w bieżącym katalogu, ale wykonuje tylko findw bieżącym katalogu. Używam OS X, 10.9.
W większości powłok nullglobnie jest domyślna. Oznacza to na przykład, jeśli uruchomisz to polecenie ls * w pustym katalogu rozwinie *glob do dosłownego *, zamiast do pustej listy argumentów. Istnieją sposoby na zmianę tego zachowania, tak aby *w pustym katalogu zwracana była pusta lista argumentów, co wydawałoby się bardziej intuicyjne. …
Złożyłem skrypt, aby wykonać dla mnie pewne operacje na plikach. Korzystam z operatora wieloznacznej karty, *aby zastosować funkcje do wszystkich plików danego typu, ale jest jedna rzecz, której nie rozumiem. Mogę unzipwszystkie pliki w takim folderze unzip "*".zip Jednak, aby później usunąć wszystkie pliki zip, muszę to zrobić rm *.zip …
Chciałbym wyświetlić listę wszystkich plików pasujących do określonego wzorca, ignorując wielkość liter. Na przykład uruchamiam następujące polecenia: ls *abc* Chcę zobaczyć wszystkie pliki, które mają „abc” jako część nazwy pliku, ignorując wielkość liter -rw-r--r-- 1 mtk mtk 0 Sep 21 08:12 file1abc.txt -rw-r--r-- 1 mtk mtk 0 Sep 21 08:12 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.