Pytania otagowane jako files

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.

7
Jak utworzyć duży plik w systemie UNIX?
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ś …
17 shell  files 


4
Dlaczego pętla cat x >> x?
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) …

6
Jak odczytać plik .war?
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?

3
Przenosić pliki i usuwać katalogi za pomocą rsync?
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, …

2
Jak zachowują się otwarte pliki w systemach Linux?
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. …

6
Jak skrócić bieżącą ścieżkę katalogu pokazaną na terminalu?
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/$ …


5
Jak uzyskać rozmiar folderu ignorując twarde linki?
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 …

3
Jak wymusić zastąpienie niepustych katalogów za pomocą `mv`
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 / …
17 files  rsync  rename 




4
Jak zamienić spacje we wszystkich nazwach plików na podkreślenia w systemie Linux za pomocą skryptu powłoki?
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 …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.