Ze względu na dużą wymianę plików między systemem Windows ( kodowanie GBK ) a Linuksem ( kodowanie UTF-8 ) łatwo napotka problemy związane z kodowaniem znaków, takie jak: Pliki zip / tar, których nazwa zawiera chińskie znaki w systemie Windows, rozpakuj / rozpakuj w systemie Linux. uruchom migrowaną starszą aplikację …
Mam opartą na przeglądarce powłokę / terminal, który wykonuje polecenia bash i uciekam spacjami, ale okazuje się, że nawiasy również muszą być poprzedzone. Jakie inne znaki należy zmienić dla nazw plików, które nie są w cudzysłowach?
Pobrałem dwa pliki, oba zostały zapisane pod tą samą nazwą pliku, a następnie przeniosłem je za pomocą SCP na inny komputer. Dlaczego nie stali się jednym, gdy drugie zostało uratowane?
Zastanawiałem się, jakie są różnice i relacje między deskryptorami plików a nazwami plików. Czy wszystkie służą do uzyskiwania dostępu do plików? Jeśli tak, w ten sam sposób? Na przykład /dev/fd/0, /dev/stdini /proc/self/fd/0są wszystkie linki do /dev/pts/2. Czy te cztery deskryptory plików lub nazwy plików?
Jak uzyskać bezwzględną ścieżkę za pomocą polecenia find. właściwie uruchamiam następujący skrypt: - find . -size +20M | while read a do i=$(echo $a | sed 's:/: :g') echo $a; j=($i) fileName=${j[${#j[@]}-1]} userName=${j[${#j[@]}-3]} done ale tutaj zmienna $apokazuje ścieżkę zaczynającą się od, ./Downloads/filenameale chcę ścieżkę bezwzględną /.
Próbuję zrozumieć znaczenie kropki w bashu i to, jak różni się ona od gwiazdki. Czy ktoś może opracować? Na przykład, jaka jest różnica między cp -ar /foo/. /foo2/icp -pr /foo/* /foo2/
Podczas pracy z kolegą znalazłem dziwny problem, który wydaje się związany z kodowaniem. Pracujemy z niektórych obrazów, które mają dość proste nazwy plików, takich jak city.gifczy wine.gif, ale jak można się spodziewać rzeczy uzyskać bardziej skomplikowane przy użyciu znaków specjalnych, takich jak é, ë, à. Pracujemy również z danymi holenderskimi, …
Jak przekonwertować ścieżkę pliku na identyfikator URI w wierszu polecenia? Przykład : /home/MHC/directory with spaces and ümläuts do file:///home/MHC/directory%20with%20spaces%20and%20%C3%BCml%C3%A4uts
Używam curl w tej składni: curl -o myfile.jpg http://mysite.com/myfile.jpg Jeśli uruchomię to polecenie dwa razy, otrzymam dwa pliki: myfile.jpg myfile-1.jpg Jak mogę powiedzieć CURL, że chcę zastąpić plik, jeśli istnieje?
Chcę zmienić nazwę pliku z dziwną nazwą na coś rozsądnego, jednak nie jestem w stanie: / $ mv *_000c.jpg 000c.jpg mv: cannot move '?j?Z?R?C1_000c.jpg' to '000c.jpg': No such file or directory Próbowałem użyć numeru i-węzła, jak zalecono w kilku miejscach w Internecie: $ ls -il *000c.jpg ls: '?j?Z?R?C1_000c.jpg': No such …
Próbuję zrobić skrypt zapasowy, ponieważ pliki dziennika stają się coraz większe. Mam kopiowanie bieżącego pliku (na przykład secureplik do /var/log/) i usuwanie zawartości z tego pliku. Ale istnieją pewne pliki o nazwie typu: secure.1, secure.2a to wszystko i jak je policzyć, a jeśli liczba jest większa następnie 2je wszystkie archiwizacji. …
LS_COLORSzmienna środowiskowa pozwala decydować o kolorach dla różnych typów plików dla polecenia GNU coreutil ls, takich jak katalogi, zwykłe pliki, linki itp. Przypuszczam, że pliki kropkowe są uważane za odmianę typów plików Linux, a nie jako typ sam w sobie brak opcji określania dla nich koloru wyświetlacza. Czy jest jakiś …
Piszę bibliotekę do manipulowania łańcuchami ścieżek uniksowych. W związku z tym muszę zrozumieć kilka niejasnych zakątków składni, o które większość ludzi by się nie martwiła. Na przykład, jak najlepiej mogę powiedzieć, wydaje się, że foo/bari foo//barzarówno punkt do tego samego miejsca. Ponadto, ~zazwyczaj oznacza katalogu domowym użytkownika, ale co zrobić, …
Mam wiele plików o bardzo długich nazwach. Czy istnieje sposób na użycie ls -C i obcięcie nazw plików, aby uzyskać więcej kolumn dla ogólnego widoku? Czy jest lepszy sposób na uzyskanie zwartej listy?
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.