Manipulowanie plikami: kopiowanie, zmiana nazwy, wyszukiwanie, analiza, archiwizacja itp. Aby operować na tekście w pliku, zobacz / przetwarzanie tekstu. W przypadku pytań dotyczących menedżera plików Files (wcześniej Nautilus), patrz / nautilus.
Znalazłem sposób w Windows na zrobienie czegoś takiego echo "This is just a sample line appended to create a big file. " > dummy.txt for /L %i in (1,1,21) do type dummy.txt >> dummy.txt http://www.windows-commandline.com/how-to-create-large-dummy-file/ Czy w systemie UNIX istnieje sposób na skopiowanie pliku, dołączenie, a następnie powtórzenie procesu? Coś …
Chciałbym dać użytkownikowi uprawnienia do tworzenia i odczytu plików w określonym katalogu, ale nie do modyfikowania ani usuwania plików. Jeśli użytkownik może dołączyć do plików, jest w porządku, ale wolałbym nie. To jest na Ubuntu Linux. Myślę, że jest to niemożliwe przy standardowych uprawnieniach do plików Uniksa, ale może jest …
Następujące polecenia bash przechodzą w nieskończoną pętlę: $ echo hi > x $ cat x >> x Mogę zgadywać, że catkontynuuje czytanie xpo rozpoczęciu pisania na standardowe wyjście. Mylące jest jednak to, że moja własna testowa implementacja kota wykazuje inne zachowanie: // mycat.c #include <stdio.h> int main(int argc, char **argv) …
Próbuję wyświetlić zawartość pliku .war. Najpierw ustawiłem jego uprawnienia, chmod 777kiedy próbowałem uzyskać do niego dostęp za pomocą: cd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/ Daje cd: /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/: Not a directoryi nie jestem w stanie iść dalej. Czy ktoś może mi pomóc w tej sprawie?
Ostatnio musiałem usunąć dużą liczbę plików (ponad 1 milion) i przeczytałem, że: rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source Był to jeden z najbardziej zoptymalizowanych sposobów, aby to zrobić i mogę ręczyć, że jest szybszy niż rm -rf. Nie jestem ekspertem w tej dziedzinie, ale z mojego zrozumienia, …
Właśnie zmieniłem nazwę pliku dziennika na „foo.log.old” i założyłem, że aplikacja zacznie pisać nowy plik dziennika w „foo.log”. Byłem zaskoczony, gdy odkryłem, że śledził plik dziennika do nowej nazwy i dodawał wiersze do „foo.log.old”. W systemie Windows nie znam tego rodzaju zachowania - nie wiem, czy jest możliwe jego wdrożenie. …
Jeśli jestem w głębokim katalogu, powiedzmy: ~/Desktop/Dropbox/School/2017/C/A3/ wtedy kiedy otwieram terminal, mówi bob@bob-ubuntu:~/Desktop/Dropbox/School/2017/C/A3/$ a potem piszę moje polecenie. To jest bardzo długie i każda linia, którą piszę w terminalu, przechodzi do następnej linii. Chcę wiedzieć, czy istnieje sposób, aby wyświetlał tylko mój bieżący katalog. Chcę, aby wyświetlało się: bob@bob-ubuntu: A3/$ …
Najpierw tworzę plik i sprawdzam, czy jest to standardowe uprawnienia i wpisy ACL: $ touch file; ls -l file; getfacl file -rw-r--r-- 1 user user 0 Jul 30 16:26 file # file: file # owner: user # group: user user::rw- group::r-- other::r-- Następnie ustawiam maskę ACL w pliku i ponownie …
Używam rsnapshot do tworzenia kopii zapasowych, które generują serię folderów zawierających pliki o tej samej nazwie. Niektóre pliki są na stałe połączone, a inne są osobne. Na przykład, hourly.1/file1i hourly.2/file1mogą być twardo połączone z tym samym plikiem, podczas gdy hourly.1/file2i hourly.2/file2są całkowicie oddzielnymi plikami. Chcę znaleźć ilość miejsca zajmowanego przez …
Chcę przenieść (nie tylko skopiować) grupę plików / katalogów do innego katalogu, z których niektóre mają konflikty nazw z plikami / katalogami w katalogu docelowym. Moim głównym celem jest przeniesienie plików, aby tolerować nadpisywanie niepustego katalogu. Obecnie używam mv ... destinationjednak, czasami dostaję mv: nie można przenieść `target 'do / …
Czy można skompresować bardzo duży plik (~ 30 GB) za pomocą gzip? Jeśli tak, jakich poleceń, przełączników i opcji należy użyć? A może istnieje inny program (najlepiej taki powszechnie dostępny w dystrybucjach Ubuntu), którego można użyć do kompresji / skompresowania bardzo dużych plików? Czy masz z tym jakieś doświadczenie?
Ostatnio nauczyłem się sztuczki, że jeśli plik nie ma uprawnień do wykonywania, możemy go uruchomić za pomocą /lib64/ld-linux-x86-64.so.2. Na przykład, aby przywrócić uprawnienia x dla -rw-r--r-- 1 root root 59K Mar 1 2017 /bin/chmod możemy biegać /lib64/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod Naprawdę nie wiem, jak to zrobić, to nie jest zwykła …
Próbowałem wykonać następujący skrypt powłoki, który powinien zastąpić spacje ze wszystkich nazw plików xml for xml_file in $(find $1 -name "* .xml" -type f); do echo "removing spaces from XML file:" $xml_file mv "$xml_file" "${xml_file// /_}"; done Załóżmy, że mam plik xml o nazwie xy z.xml, a następnie daje: removing …
Czy istnieje sposób na wykonanie kopii zapasowej i przywrócenie własności pliku i uprawnień (rzeczy, które można zmienić za pomocą chowni chmod)? Możesz to zrobić w systemie Windows za pomocą icacls . Co z listami kontroli dostępu?
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.