O ile mi wiadomo, do manipulowania plikami istnieje tylko sys_write syscall w Linuksie, który zastępuje zawartość pliku (lub rozszerza go, jeśli na końcu). Dlaczego nie ma wywołań systemowych do wstawiania lub usuwania treści w plikach w systemie Linux? Ponieważ wszystkie obecne systemy plików nie wymagają przechowywania pliku w ciągłym bloku …
Mam katalog na mount nfs, który jest na serwerze /home/myname/.rubies Root nie może uzyskać dostępu do tego katalogu: [mitchell.usher@server ~]$ stat /home/mitchell.usher/.rubies File: `/home/mitchell.usher/.rubies' Size: 4096 Blocks: 8 IO Block: 32768 directory Device: 15h/21d Inode: 245910 Links: 3 Access: (0755/drwxr-xr-x) Uid: ( 970/mitchell.usher) Gid: ( 100/ users) Access: 2016-08-22 15:06:15.000000000 …
Tworzę prosty skrypt, który kopiuje wszystkie pliki z DIRECTORYA, które nie istnieją w DIRECTORYB. Robię to za pomocą polecenia cp: cp -u DIRECTORYA/* DIRECTORYB Chciałbym również wysłać wiadomość e-mail do administratora, który wyświetli listę skopiowanych plików. Idealnie więc, zanim uruchomię powyższe polecenie, chciałbym pobrać pliki, które zostaną skopiowane i przechowywać …
Mamy wiele wdrożeń aplikacji na serwerach takich jak app00, app01 i tak dalej. Muszę skopiować pojedynczy plik dziennika ze wszystkich tych serwerów na mój lokalny komputer Mac, aby móc wykonać grepowanie i wycinanie. Użyłem csshX do przeglądania tego pliku, ale nie mogę znaleźć odpowiednika dla scp. Zasadniczo chcę dwóch rzeczy: …
Jestem całkowicie nowy w Uniksie. Piszę skrypt, który skopiuje pliki z folderu współdzielonego systemu Windows do systemu Unix. W systemie Windows po \\Servername.com\testfolderwpisaniu polecenia Uruchom widzę testfolder. Katalog testfolderjest folderem współdzielonym przez całą sieć. Teraz chcę skopiować niektóre pliki z tego testfolderna komputer z systemem Unix. Jakiego polecenia powinienem użyć? …
Mam miliony plików z następującą nomenklaturą na komputerze z systemem Linux: 1559704165_a1ac6f55fef555ee.jpg Pierwsze 10 cyfr to znacznik czasu, a następujące po nich _to konkretne identyfikatory. Chcę przenieść wszystkie pliki pasujące do określonych identyfikatorów plików do innego folderu. Próbowałem tego w katalogu z plikami find . -maxdepth 1 -type f | …
Mam uszkodzony dysk, z którego muszę skopiować plik 60G. Od czasu do czasu dysk resetuje się i nie mogę dokończyć kopiowania. Chciałbym spróbować skopiować częściowe plasterki i połączyć je wszystkie. W jaki sposób mogę to zrobić?
Aby wykonać kopię zapasową istniejących plików z przyrostkami liczb, mogę wykonać następujące czynności: cp --backup=numbered afile /path/to/dest Ale nie dotyczy to, gdy próbuję zrobić to samo z folderem: cp -R --backup=numbered afolder /path/to/dest Jak mogę to osiągnąć? Może powinienem trochę pokazać, co chcę osiągnąć. Najpierw mamy dwa katalogi: ls -ld …
Chciałbym uruchomić transfer scp, aby pobrać najnowszy (najnowszy) plik z określonego katalogu do mojego katalogu lokalnego. Coś takiego: źródło :root@rimmer.sk:/home/rimmer/backups/ miejsce docelowe :/home/rimmer/backups/ Pobierając tylko najnowszy plik, nie wszystkie, w backups.
Korzystanie z Bash Powiedzmy, że mam kilka plików losowo umieszczonych w katalogu nadrzędnym. ~/srcChcę pobrać wszystkie pliki pasujące do określonego sufiksu i przenieść je (lub skopiować) do ~/distkatalogu. Załóżmy w tym celu, że wszystkie nazwy plików mają następującą konwencję nazewnictwa: <filename_prefix>.<filename_suffix> Dowiedziałem się, że był to szybki sposób na pobranie …
Czy można to zrobić: „Jak mogę skopiować podzbiór plików z katalogu, zachowując jednocześnie strukturę folderów?” , ale bez użycia rsync? Czy można to zrobić tylko przy użyciu cp, find i grep? Mam bardzo ograniczoną powłokę bash (tj. Jest to powłoka git pod Windows :(), więc rsync nie jest opcją. Wiem, …
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.