Moim wymaganiem jest wylistowanie wszystkich plików w katalogu, z wyjątkiem plików kończących się na ~(pliki kopii zapasowych). Próbowałem użyć polecenia: ls -l | grep -v ~ Otrzymuję ten
Moim wymaganiem jest wylistowanie wszystkich plików w katalogu, z wyjątkiem plików kończących się na ~(pliki kopii zapasowych). Próbowałem użyć polecenia: ls -l | grep -v ~ Otrzymuję ten
Mam kilka katalogów i podkatalogów, które zawierają pliki ze znakami specjalnymi, takie jak ten plik: robbie@phil:~$ ls test�sktest.txt test?sktest.txt Znajdź ujawnia sekwencję ucieczki: robbie@phil:~$ find test�sktest.txt -ls 424512 4000 -rwxr--r-x 1 robbie robbie 4091743 Jan 26 00:34...
Czy istnieje obiektywny powód, aby preferować jedną formę od drugiej? Wydajność, niezawodność, przenośność? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo...
Proste pytanie, ale nie jestem pewien, gdzie szukać, a Google nie reaguje na kropki i ukośniki. Po prostu próbuję policzyć # plików i katalogów w bieżącym katalogu (nie licząc podfolderów / plików) i starał się różnicować ls -1 | wc -li ls | wc -lponieważ wydają identyczne. Witryna, na którą...
Czy istnieje odpowiednik sekwencji Shift + kliknięcie prawym przyciskiem myszy w systemie Linux? Często używam tego w plikach i katalogach, aby uzyskać dostęp do ukrytej opcji „Kopiuj jako ścieżkę” w menu podręcznym. Oszczędza to dużo pisania (i literówek) podczas korzystania z wiersza...
Mam następujący wykaz katalogów w systemie Debian Linux. Jednak jedną dziwną rzeczą jest to, że plik populate.sql nie wydaje się być posortowany z resztą. -rw-r--r-- 1 user1 user1 10004 Jul 28 13:16 populate2.sql -rw-r--r-- 1 user1 user1 10244 Jul 28 13:16 populate3.sql -rw-r--r-- 1 user1 user1...
Czy jest to prawidłowe stosowanie pewnych znaków specjalnych, jak +, &, ', .(kropka) i ,(przecinek), w zasadzie, w nazwach plików. Rozumiem, że możesz używać -i _bez problemu, ale podczas niektórych badań nie udało mi się znaleźć czegoś konkretnego w innych symbolach; niektórzy twierdzą, że...
Próbowałem polecenia cp /vol/examples/tutorial/science.txt .i pojawia się błąd - cp: cannot stat `/vol/examples/tutorial/science.txt': No such file or directory Nie rozumiem, dlaczego tak się dzieje. Poszedłem do folderu domowego cygwin i utworzyłem niezbędną strukturę folderów i plik tekstowy....
W systemach uniksowych nazwy ścieżek zwykle nie mają praktycznie żadnego ograniczenia długości (cóż, 4096 znaków w systemie Linux) ... z wyjątkiem ścieżek plików gniazd, które są ograniczone do około 100 znaków (107 znaków w systemie Linux ). Pierwsze pytanie: dlaczego tak niskie...
Korzystając z wiersza polecenia, wiem, że mogę zaszyfrować katalog za pomocą następującego polecenia: zip -er Directory.zip /path/to/directory Nie powoduje to jednak szyfrowania samych nazw plików. Jeśli ktoś uruchomi: unzip Directory.zip i wielokrotnie wprowadza nieprawidłowe hasło,...
Mam skrypt, który wymaga katalogu jako jednego argumentu. Chcę wesprzeć dwie formy: jedna jest jak a/b/c (bez slash na końcu), a inny jest jak a/b/c/ (ma slash na końcu). Moje pytanie: biorąc pod uwagę którąkolwiek z dwóch form, jak mogę po prostu zachować pierwszą formę bez zmian i usunąć...
Jak mogę uzyskać tylko nazwę pliku za pomocą sed? Mam to out_file=$(echo $in_file|sed "s/\(.*\.\).*/\1mp4/g") Ale ja też dostaję ścieżkę /root/video.mp4i chcę tylko
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Nie jestem do końca...
To pytanie jest dość podobne do tego , ale nie rozumiem rozwiązania. Znam również ten samouczek , ale nadal nie jestem w stanie zrozumieć, co robię źle. Próbuję automatycznie uzupełnić listę katalogów umieszczonych w /something/: $ ls /something/ One Other Three w taki sposób, aby tak się...
Według strony podręcznika bash: GLOBIGNORE A colon-separated list of patterns defining the set of filenames to be ignored by pathname expansion. If a filename matched by a pathname expansion pattern also matches one of the patterns in GLOBIGNORE, it is removed from the list of...
Początkowo myślałem, że to zbieg okoliczności, ale teraz widzę, że jest nawet znacznik : wszystkie ukryte nazwy plików zaczynają się od kropki. Czy to konwencja? Dlaczego został wybrany? Czy można to zmienić? Lub innymi słowy (jako powiązane pytanie sugerowane przez @evilsoup, które sugeruje...
Próbuję zrozumieć naturę ..(podwójna kropka). Wydaje się wskazywać na różne cele w zależności od tego, w jaki sposób masz do niego dostęp. Przykład:- /outer/ middle/ inner/ inner --> ./middle/inner/ Teraz /outer/middle/inner/..prowadzi do /outer/middle/, ale jeśli uzyskam do niego dostęp...
Do celów testowych chciałbym policzyć, ile plików obrazów znajduje się w katalogu, oddzielając każdy typ pliku obrazu według rozszerzenia pliku (jpg = „tak”. To dlatego, że później przyda się w innym skrypcie, który wykona akcję na każdym rozszerzeniu pliku). Czy mogę użyć czegoś takiego jak...
Czy w systemach operacyjnych opartych na Uniksie nazwy plików utf6 są dozwolone? Jeśli tak, muszę zrobić coś specjalnego, aby zapisać plik na dysku. Pozwól mi wyjaśnić, co mam nadzieję zrobić. Piszę aplikację, która prześle plik przez ftp do zdalnego systemu, ale nazwa pliku jest dynamicznie...
Mam wiele plików uporządkowanych według nazw plików w katalogu. Chcę skopiować ostatnie N (powiedzmy N = 4) plików do mojego katalogu domowego. Jak mam to zrobić? cp ./<the final 4 files>