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.

3
Zezwolenie PHP na zapisywanie plików i folderów
ZAKTUALIZOWANO W CELU DALSZEJ PRZEJRZYSTOŚCI: Zgodnie z http://expressionengine.com/user_guide/installation/installation.html mówi: W przypadku większości hostów uniksowych poniższe są typowe, ale możesz sprawdzić u swojego hosta, czy można użyć bardziej restrykcyjnych uprawnień, aby zezwolić PHP na pisanie w plikach (666) i folderach (777) . Na serwerach Windows poniższe wymagania nie będą miały zastosowania, …
13 permissions  files  php  chmod 

4
Jak zmienić nazwę wielu plików w katalogu jednocześnie
Mam katalog powiedzieć, /var/tmp/abcktóry ma 4 pliki: 12345-ram-3e3r5-io9490-89adu9.csv 45434-dam-qwe35-to9490-43adu9.csv 11234-cam-yy3r5-ro9490-85adu9.csv 14423-sam-hh3r5-uo9490-869du9.csv Chcę zmienić nazwę wszystkich plików CSV (znaleźć wszystkie pliki i zmienić ich nazwę) w najkrótszym możliwym (prawdopodobnie jednopoziomowym) sposobie: XXXXX-ram-3e3r5-io9490-89adu9.csv XXXXX-dam-qwe35-to9490-43adu9.csv XXXXX-cam-yy3r5-ro9490-85adu9.csv XXXXX-sam-hh3r5-uo9490-869du9.csv
12 shell  files  rename 

1
Jak skopiować wszystkie pliki do folderu z wyjątkiem plików, które są zapisywane?
Pobieram wiele plików do folderu downloadingprzez HTTPie . Skrypt bash ma na celu przetwarzanie pobranych plików, a ja próbowałem skopiować pobrane pliki do innego folderu jako find /folder/downloading -type f -exec mv '{}' /folder/downloaded \; ale powoduje to również skopiowanie plików, które nie zostały jeszcze ukończone. Próbowałem ograniczyć transfer do …


3
Znajdź wszystkie animowane pliki gif w katalogu i jego podkatalogach
powiedzmy, że udało mi się znaleźć .gifpliki i odzyskałem kilka plików. Chcę je teraz przetestować, aby zobaczyć, czy są to animowane gify. Czy mogę to zrobić za pomocą wiersza poleceń? Przesłałem kilka przykładów poniżej, na wypadek, gdybyś chciał z nimi eksperymentować. Animowany obraz GIF Statyczny obraz GIF
12 linux  files  gif 

2
rsync nie zachowuje własności katalogu nawet z opcją -a
Używam tego wywołania rsync do utworzenia kopii zapasowej mojego katalogu domowego: rsync -aARrx --info= --force --delete --info=progress2 -F "$USER_HOME" "$BACKUP_MNTPOINT" Strona man rsync mówi, że -a oznacza -g i -o (między innymi przełącznikami), co powinno zachować własność. Zauważyłem jednak, że jeśli katalog nie istnieje $BACKUP_MNTPOINT/$USER_HOME, jest on tworzony z własnością …

5
Jak zebrać statystyki występowania bajtów w pliku binarnym?
Chciałbym poznać odpowiednik cat inputfile | sed 's/\(.\)/\1\n/g' | sort | uniq -c przedstawione w /programming/4174113/how-to-gather-characters-usage-statistics-in-text-file-using-unix-commands do tworzenia statystyk użycia znaków w plikach tekstowych do liczenia plików binarnych proste bajty zamiast znaków, tzn. dane wyjściowe powinny mieć postać 18383 57 12543 44 11555 127 8393 0 Nie ma znaczenia, czy …

3
Dlaczego niektóre pliki i foldery są ukryte?
Rozumiem uzasadnienie ukrywania plików i folderów w /home/userkatalogu, aby uniemożliwić użytkownikom zamieszanie w różnych sprawach. Jednak nie widzę, w jaki sposób samo uzasadnienie można zastosować do plików w /etc, /booti /varkatalogów, które jest domeną administratorów. Moje pytanie brzmi: dlaczego niektóre pliki i foldery są ukryte przed administratorami? Przykład: /boot/.vmlinuz-3.11.1-200.fc20.x86_64.hmac /etc/.pwd.lock …

1
Jak „avconv” co m4a w reż. Do mp3?
Więc próbuję przekonwertować wiele plików m4as na mp3 i myślę, że najlepszym sposobem na to jest użycie avconv. Problem polega na tym, że nie mogę znaleźć żadnych solidnych przykładów użycia avconv. Patrząc na stronę podręcznika, ma śmieszną liczbę flag / opcji i nie mogę tego zrozumieć. Jak mogę dokonać konwersji …
12 files  mp3  avconv 


4
Jak uzyskać pojedynczą sumę wierszy z `wc -l`?
Dodałem alias git, aby podać mi liczbę wierszy określonych plików w mojej historii: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc Jednak wc -lzgłasza wiele podsumowań, tak że jeśli mam więcej niż ~ 100 tys. Linii, zgłasza ich sumę, a następnie przechodzi …
12 files  xargs  wc 

5
uzyskaj wiek danego pliku
Jak mogę uzyskać wiek danego pliku co najmniej za kilka dni? Jestem świadomy ls -lhi podobnych poleceń. Chcę coś, co będzie działać w ten sposób: getfage <FILE> # prints out '12d' (12 days) Ponadto musi to być nieco wieloplatformowe, ponieważ chciałbym również używać tego w systemie Mac OS X, ale …

2
Dlaczego 666 są domyślnymi uprawnieniami do tworzenia plików?
Jak się dowiedziałem, podczas korzystania z umask najwyższe uprawnienia, jakie możesz nadać plikom, to 666. Robi to umask 0000. Wynika to z domyślnych uprawnień do tworzenia plików, które wydają się wynosić 666 w każdym znanym mi systemie. Wiem, że w przypadku plików potrzebujemy praw wykonywalnych, aby pokazać ich zawartość. Ale …

3
Znajdź i usuń wszystkie pliki tymczasowe z katalogu użytkownika
Często używam vima, aw mojej okolicy często brakuje prądu. W rezultacie otrzymuję wiele *.swpplików rozproszonych na moim komputerze. Chcę aliasu w rmpoleceniu, który usuwa wszystkie pliki z albo .swp, ~, .netrwhist, .loglub .bakukład rozszerzenia szerokości (lub przynajmniej w moim katalogu domowym) . Polecenie powinno usunąć katalog całego systemu plików / …

1
Czy inotify uruchamia powiadomienie, gdy zapis zostanie rozpoczęty lub gdy zostanie zakończony?
Wyobraź sobie dwa procesy, czytnik i pisarz, komunikujące się za pomocą zwykłego pliku na ext3 fs. Czytnik ma IN_MODIFYzegarek inotify na pliku. Program Writer zapisuje do pliku 1000 bajtów w jednym write()wywołaniu. Czytnik pobiera zdarzenie inotify i wywołuje fstatplik. Co widzi Reader? Czy istnieje jakakolwiek gwarancja, że ​​program Reader odzyska …
12 linux  files  stat  inotify 

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.