«filenames» etiketlenmiş sorular

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


3
Nokta ile başlayan dosya adları neden gizlidir? İlk karakter olarak nokta kullanmadan dosyaları gizleyebilir miyim?
Başlangıçta bunun bir tesadüf olduğunu düşündüm, ama şimdi bunun için bir etiket bile olduğunu görüyorum : tüm gizli dosya adları bir nokta ile başlar. Bu bir konvansiyon mu? Neden seçildi? Değiştirilebilir mi? Ya da başka bir deyişle (ilgili bir soru olarak @evilsoup, başka bir grubun cevabını ima ettiğini öne sürdü): …

1
Nokta nokta (..) tam olarak nedir? Semboliklerle davranışları neden farklı?
Ben ..(çift nokta) doğasını anlamaya çalışıyorum . Nasıl eriştiğinize bağlı olarak farklı hedefleri gösteriyor gibi görünüyor. Misal:- /outer/ middle/ inner/ inner --> ./middle/inner/ Şimdi /outer/middle/inner/..yol açar /outer/middle/, ancak sembolik bağlantıdan erişirsem /outer/inner/..yol açar /outer/. Görünüşe göre burada iki farklı ..var. Nedir ..tam olarak? sembolik bağlantı? sabit bağlantı? Yoksa dizine erişildiğinde …

2
GLOBIGNORE nasıl çalışır?
Bash'ın manuel sayfasına göre: 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 matches. Ancak uygulamada ... $ …

2
UTF 8 dosya adları?
Unix tabanlı işletim sistemlerinde utf6 dosya adlarına izin verilebilir mi? Eğer öyleyse dosyayı diske yazmak için özel bir şey yapmam gerekiyor mu? Ne yapmayı umduğumu açıklayayım. Uzak bir sisteme ftp yoluyla dosya aktaracak bir uygulama yazıyorum ancak dosya adı dinamik olarak potansiyel olarak utf8 içinde olabilir meta veri kümesi ile …

3
Bazı dosyaları bash'daki dosya adı genişletme mekanizmasından nasıl dışlayabilirim?
Kök dizinde ubuntu dosya sistemi dizinleri var ve yanlışlıkla yüzlerce dosyayı kök dizine kopyaladım. Sezgisel olarak kopyalanan dosyaları, rm -rf !{bin,sbin,usr,opt,lib,var,etc,srv,libx32,lib64,run,boot,proc,sys,dev} ./. bu işe yaramıyor. Tüm dizini silerken bazı dizinleri hariç tutmanın doğru yolu nedir? EDIT: Ne yapacağını bilmeden asla burada herhangi bir komut deneyin!

2
Büyük olasılıkla boşluk içeren bir dosya adları listesiyle çalışmanın POSIX uyumlu yolu
Boşluk içeren dosya adları ile çalışmak için dizi kullanımını öneren Bash komut dosyası kılavuzlarını gördüm. DashAsBinSh ancak dizileri taşınabilir olmadığını önerir, bu yüzden boşluk içerebilecek dosya adları listeleri ile çalışmak için POSIX uyumlu bir yol arıyorum. Ben aşağıdaki örnek komut dosyasını değiştirmek için arıyorum echo foo/target/a.jar foo/target/b.jar bar/target/lol whitespace.jar İşte …




2
kabuk komutlarında bir dizin adından sonra eğik çizgi (/)
Burada küçük bir sorum var. İki dosya varsa, demek fileave fileb, mv filea filebolur silmek fileb adlandırmak fileaiçinfileb İki dizin varsa Sonra derler dirave dirb, mv dira dirbolur hareket diraiçine dirb(o olacak dirb/dira) Her iki durumda da herhangi bir bildirim veya mesaj olmadığına dikkat edin, o zaman bu benim için …

2
Nokta dosyalarına genişleyen ancak `..` ye değil kabuk dosya adı deseni?
Son zamanlarda beklenmedik bir şekilde genişleyen bir kabuk paterninden kaynaklanan küçük bir aksilik yaşadım. /rootDizindeki bir dizi nokta dosyasının sahibini değiştirmek istedim , bu yüzden yaptım chown -R root .* Doğal olarak, .*genişleyen ..bir felaket oldu. bashBu davranış bazı kabuk seçeneği tweaking ile değiştirilebileceğini biliyorum , ama varsayılan ayarlarla dizindeki …

1
Büyük / küçük harfe duyarlı olmayan dosya sistemleri hem büyük hem de küçük harfli dosya adlarını nasıl görüntüler?
Bu soru, dosya adları ile ilgili görüşlü bir çerçeveye dayanan bir geliştirme projesi üzerinde çalışırken geçen gün bana geldi. Çerçeve (burada alakasız) büyük harfli ilk dosya adlarını görmek istedi. Bu beni düşündürdü. Büyük / küçük harfe duyarlı olmayan bir dosya sisteminde, diyelim ki extFAT veya HFS + (özellikle büyük / …

7
Taban (son ek) son 3 karakter dosya adını almanın en kısa yolu
Ben bir dosyanın temel adının son 3 karakter bir sh komut dosyası bir değişken ayarlamak için çalışıyorum (taban adı ile yolu ve sonek olmadan demek ). Bunu yapmayı başardım ama tamamen meraktan, kullanabileceğim daha kısa, tek bir komut olup olmadığını merak ediyorum. Başlangıçta bir astar vardı awk, ama oldukça uzundu. …

5
URL'ye dayalı özel bir dosya adına wget veya curl çıktısı yazın
Mesela bir bağlantım var http://www.abc.com/123/def/ghi/jkl.mno. Ben wgetveya kullanarak kullanarak indirmek curlve çıktı bağlantısı adını almak istiyorum def_ghi_jkl.mno, nerede def_ghibağlantı link alınır. wgetBirden fazla dosyayı indirmek için bir komut dosyasında bu komutu koyacağım, bu nedenle çıktı dosyası adını açıkça veremiyor.
12 filenames  wget  curl 

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.