Pytania oznaczone «find»

2
„Znajdź | grep | awk ”kończy się niepowodzeniem

Skanuję wszystkie skrypty powłoki na moim serwerze i robię to za pomocą następującego polecenia: find / -type f -exec file --mime-type {} \; | grep "text/x-shellscript" Działa to dobrze, a oto przykładowe dane wyjściowe z tego: /lib/udev/hwclock-set: text/x-shellscript /lib/init/bootclean.sh:...

2
Jak znaleźć konkretny plik bez rozszerzenia w systemie Linux?

Ostatnio zastanawiałem się, czy jest jakiś sposób, aby szukać archiwów | zdjęć | multimediów w katalogu Linux? Mogę to zrobić za pomocą następującego findpolecenia: find ./ -iname "*.tar" lub find ./ -regex ".*\(jpg\|tar\|avi\)$" Ale co, jeśli potrzebny plik nie ma rozszerzenia? Jak tego...

2
rEFInd pokazuje brak opcji rozruchu

Pojawia się szary ekran z banerem rEFInd Boot Management, ale bez wpisów. Komputer to Dell Inspiron 7573. Miałem rEFInd z powodzeniem pracujący na samodzielnie zbudowanym komputerze stacjonarnym i MBP 2014 i nie mam pojęcia, co może być przyczyną tego. Mam obecnie zainstalowany system Windows 10 i...

2
Skopiuj określone podfoldery w systemie Linux

Mam podobną sturecture pliku: /home/dave/documents/static/ /home/static/ /home/dave/pictures/static/ /home/dave/otherfolders/ ... Chcę skopiować z tego katalogu tylko foldery o nazwie static. Te foldery mogą być również podfolderami. I powinien tworzyć tę samą strukturę w nowym folderze, który...

2
Polecenie „Du” nie wyświetla wszystkich plików

I otrzymać inną liczbę plików z du -hi find: loom@loom-desktop$ du -h ~/storage/Apps/*/trunk/test/*.cpp | wc -l 35 loom@loom-desktop$ find ~/storage/Apps/ -path */trunk/test/*.cpp | wc -l 111 Jaki jest powód niedopasowania i jak wyświetlić listę wszystkich plików o odpowiednich rozmiarach w...

2
po zamówieniu dla find -exec?

Chcę usunąć niektóre katalogi z hierarchii za pomocą polecenia „find -exec” find $rootdir -type d -name target -exec rm -rf {} \; Otrzymuję komunikaty o błędach find: `foo/bar/target': No such file or directory ponieważ „find -exec” najwyraźniej działa w przedsprzedaży, tzn. najpierw wykonuje...

2
znajdź używając dopasowań wyrażenia regularnego i echa

Mam około 50 użytkowników w katalogu / home / i sklonowałem repozytorium git dla wszystkich: Wykonany w / home / jako użytkownik root: find . -maxdepth 1 -type d ! -name . -prune -exec git clone /shared/repos/project_xpto.git {}/www/xpto/ \; Teraz muszę ustawić właścicieli tych sklonowanych...

1
jak korzystać z opcji tar '--remove-files' wewnątrz find -exec?

Mam wiele bardzo dużych plików dziennika, które chcę indywidualnie skompresować, więc nie mogę użyć xargs ani potoku standardowego, aby uzyskać ogromny skompresowany plik. Próbuję to zrobić: find . -mtime +1 -iname "*.log" -exec tar -jcvf {} --remove-files \; Ale dostaję: tar: Cowardly...