«filenames» etiketlenmiş sorular

Dosya adı, belirli bir dosya sisteminde benzersiz bir dosyayı tanımlamak için kullanılan bir addır.

7
~ (Yedek dosyalar) ile biten dosyaların listelenmesinden kaçının
Benim gereksinimim, ~(yedekleme dosyaları) ile biten dosyalar hariç, bir dizindeki tüm dosyaları listelemektir . Komutu kullanmaya çalıştım: ls -l | grep -v ~ Bu çıktıyı alıyorum: 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~ Sadece şu dosyaları almak istiyorum: asdasad file_names.txt normaltest.txt target_filename testshell1.sh testshell2.sh …
20 ls  filenames 

4
özel karakterlere sahip dosyaları toplu olarak yeniden adlandırma (veya doğru görüntüleme)
Bu dosya gibi özel karakterler içeren dosyalar içeren dizinler ve alt dizinler bir grup var: robbie@phil:~$ ls test�sktest.txt test?sktest.txt Bul bir kaçış dizisi gösterir: robbie@phil:~$ find test�sktest.txt -ls 424512 4000 -rwxr--r-x 1 robbie robbie 4091743 Jan 26 00:34 test\323sktest.txt Konsolda isimlerini bile yazabilmemin tek nedeni sekme tamamlanması. Bu ayrıca onları …

3
./ ve ../ dizinleri nedir?
Basit bir soru, ama nereye bakacağımdan emin değilim ve google noktalara ve eğik çizgilere yanıt vermiyor. Sadece (alt klasörler / dosyalar dahil değil) geçerli dizindeki dosya ve dizinlerin sayısını # saymaya çalışıyorum ve farklılaştırmaya çalışıyorum ls -1 | wc -lve ls | wc -laynı görünüyorlar. Baktığım bir site "Bunun ./ …

4
dirname ve basename ve parametre genişletmesi
Bir formu diğerine tercih etmek için nesnel bir neden var mı? Performans, güvenilirlik, taşınabilirlik? 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" üretir: /some/long/path/to /some/long/path/to a_file a_file (v1 kabuk parametresi genişletme kullanır, v2 harici ikili dosyalar kullanır.)


1
Dizin listesi tam olarak sıralanmamış
Bir Debian Linux sisteminde aşağıdaki dizin listesi var. Ancak, garip bir şey, populate.sql dosyasının geri kalanıyla sıralanmamış gibi görünmesidir. -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 populate4.sql -rw-r--r-- 1 user1 user1 …

2
Soket yolu uzunluğu neden yüz karakterle sınırlıdır?
Unix sistemlerinde, yol adlarının uzunluk sınırlaması yoktur (Linux'ta 4096 karakter) ... yaklaşık 100 karakterle sınırlı olan soket dosyaları yolları hariç ( Linux'ta 107 karakter ). İlk soru: neden bu kadar düşük bir sınırlama? Mevcut çalışma dizini değiştirerek ve çeşitli dizinlerde aynı soket kullanarak çeşitli soket dosyaları oluşturarak bu sınırlama etrafında …

4
Linux'ta dosya adlarını adlandırırken belirli özel karakterleri kullanmak doğru mu?
Belirli özel karakterleri, olarak kullanmak düzeltmek mi +, &, ', .(nokta) ve ,Dosya adlarında, temelde, (virgül). Kullanabileceğinizi -ve _problemsiz olduğunu anlıyorum , ancak araştırma yaparken diğer semboller hakkında kesin bir şey bulamadım; bazıları yapabileceğinizi söyler, bazıları yapamayacağınızı söyler, bazıları ise bunları kullanmanın "ne kadar teşvik edildiğini" söylüyor.

1
cp: stat `/vol/examples/tutorial/science.txt 'olamaz: Böyle bir dosya veya dizin yok
Bir komut denedim cp /vol/examples/tutorial/science.txt .ve hatayı alıyorum - cp: cannot stat `/vol/examples/tutorial/science.txt': No such file or directory Bunun neden olduğunu anlamıyorum. Cygwin giriş klasörüne gittim ve gerekli klasör yapısını ve metin dosyasını oluşturdum. Ayrıca klasör yapısını ve isimlerini de kontrol ettim. Ayrıca içeri giriyorum ~/vol/examples/tutorialsonra cat science.txtda dokümanı okuyabiliyorum. …
18 bash  filenames 


2
Dosya adları için şifrelemeli dizin nasıl sıkıştırılır?
Komut satırını kullanarak, bir dizini aşağıdaki komutla şifreleyebileceğimi biliyorum: zip -er Directory.zip /path/to/directory Ancak, bu dosya adlarını şifrelemez. Birisi koşarsa: unzip Directory.zip ve art arda yanlış bir parola girerse, unzip komutu, doğru parola girilene kadar içerilen tüm dosya adlarında dolaşır. Örnek çıktı: unzip Directory.zip Archive: Directory.zip creating: Directory/ [Directory.zip] Directory/sensitive-file-name-1 …

3
dizin yolu son eğik çizgi nasıl?
Bir bağımsız değişken olarak bir dizin gerektiren bir komut dosyası var. İki formu desteklemek istiyorum: biri şu şekildedir a/b/c (sonunda eğik çizgi yok) ve diğeri gibi a/b/c/ (sonunda eğik çizgi vardır). Benim sorum: iki formdan herhangi biri göz önüne alındığında, ilk formu nasıl değiştirebilirim ve ikinci formun son eğimini ilk …


8
Bir dizindeki dosyaları uzantıya göre say
Test amacıyla, bir dizin içinde kaç görüntü dosyasının olduğunu saymak isterim, her görüntü dosyası türünü dosya uzantısına (jpg = "yes") ayırarak daha sonra bir eylem yürütecek başka bir komut dosyası için yararlı olacaktır her dosya uzantısında). Yalnızca JPEG dosyaları için aşağıdakine benzer bir şey kullanabilir miyim? jpg="" count=`ls -1 *.jpg …

4
Dizindeki dosya adının otomatik tamamlanması
Bu soru oldukça benzer bu bir , ama çözüm anlayamıyorum. Bu öğreticiyi de biliyorum , ama yine de yanlış yaptığımı anlayamıyorum. Yerleştirilen dizinlerin listesini otomatik olarak tamamlamaya çalışıyorum /something/: $ ls /something/ One Other Three bunun olacak şekilde: $ hi [TAB] One Other Three $ hi O[TAB] One Other Sadece …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.