Mam taką strukturę katalogów: ./a/1.png ./a/2.png ./a/3.png ./b/1.png ./b/2.png ./b/3.png ./c/1.png ... I chcę wziąć wszystkie pliki z podkatalogów i przenieść je do nowego katalogu, aby ich nazwy były podobne ../dest/a_1.png ../dest/a_2.png ../dest/a_3.png ../dest/b_1.png ../dest/b_2.png ../dest/b_3.png ../dest/c_1.png ... Najbliższe, jakie udało mi się znaleźć bez pisania skryptu, aby to zrobić …
Jak mogę znaleźć wszystkie pliki określonego typu / nazwy i skopiować je o -n poziom wyżej ? Oto struktura drzewa systemu plików: germany/ | adventure/ | 300x600/ | | | file1.jpg | file2.zip | 400x600/ | file8.jpg file4.zip switzerland/ | adventure/... Istnieje wiele folderów krajowych, około 20, a pliki .zip …
Jak się ruszam filename do bar.filename bez wspominania filename dwa razy? W Bash mogę po prostu: mv {,bar.}filename. Przypuszczam, że mógłbym: set filename="foobar" && mv "%filename%" "bar.%filename%" Ale to wydaje się zbyt gadatliwe. Może też napisać funkcję, ale to wydaje się przesadą: @echo off & setlocal ENABLEEXTENSIONS set str="%1" call …
Mam kilka plików, które otrzymuję o nazwach takich jak (wielu z nich robi to ręcznie codziennie): AA.B.txt WW.C.txt i chcę, aby ich nazwy AA_B.txti WW_C.txttak, że istniejący kod SQL nadal działa zgodnie z oczekiwaniami. W tej chwili pliki te są ignorowane ze względu na format nazwa_pliku.letter.txt. ls działa i pokazuje …
Używam cp $(<list.txt) new_folderdo skopiowania listy plików (nazw plików w list.txt) do nowego folderu. Pliki muszą znajdować się w tym samym folderze co list.txt. Czy istnieje prosty sposób, aby to działało, jeśli rzeczywiste pliki znajdują się w osobnym katalogu list.txt? Może wstawić każdą nazwę pliku ze ścieżką?
Mam zamiar przenieść wiele danych z jednego miejsca do drugiego po raz drugi, ponieważ po raz pierwszy nie miałem dostępu do niektórych podkatalogów i plików. Nie jestem pewien, czy argument -n/ --no-clobberzrobi to, co chcę i czy nie byłoby lepiej po prostu użyć -f/ --forcezamiast tego. Jest mvszybszy z -n?
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.