Pytania otagowane jako filenames

Nazwa pliku to nazwa używana do jednoznacznej identyfikacji pliku w danym systemie plików.

7
Unikaj wyświetlania listy plików z końcówką ~ (pliki kopii zapasowych)
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 wynik: asdasad asdasad~ file_names.txt normaltest.txt target_filename testshell1.sh testshell1.sh~ testshell2.sh testshell2.sh~ testtwo.txt testtwo.txt~ test.txt test.txt~ Chcę uzyskać tylko te pliki: asdasad file_names.txt normaltest.txt …
20 ls  filenames 

4
zbiorcza zmiana nazw (lub prawidłowe wyświetlanie) plików ze znakami specjalnymi
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 test\323sktest.txt Jedynym powodem, dla którego mogę nawet wpisać ich nazwy w konsoli, jest …

3
Co to są katalogi ./ i ../?
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ą …

4
dirname i basename vs interpretacja parametrów
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 "$parentdir_v1" echo "$parentdir_v2" echo "$basename_v1" echo "$basename_v2" Produkuje: /some/long/path/to /some/long/path/to a_file a_file (v1 używa rozszerzenia parametrów powłoki, v2 używa zewnętrznych plików binarnych.)


1
Lista katalogów nie jest w pełni posortowana
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 10359 Jul 28 13:16 …

2
Dlaczego długość ścieżki gniazda jest ograniczona do stu znaków?
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 ograniczenie? Sprawdziłem, czy można obejść to ograniczenie, zmieniając …

4
Czy używanie nazw plików w systemie Linux jest poprawne?
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 możesz, niektórzy twierdzą, że nie, a …

1
cp: nie można stat `/vol/examples/tutorial/science.txt ': Brak takiego pliku lub katalogu
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. Sprawdziłem również strukturę folderów i nazwy. Ponadto wchodzę do, ~/vol/examples/tutoriala potem robię cat …
18 bash  filenames 


2
Jak spakować katalog z szyfrowaniem nazw plików?
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, polecenie unzip będzie przechodzić przez wszystkie zawarte nazwy plików, dopóki nie zostanie wprowadzone prawidłowe hasło. …

3
jak usunąć ostatni ukośnik ścieżki katalogu?
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ąć ostatni …


4
Autouzupełnianie nazwy pliku w katalogu
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ę stało: $ hi …


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.