«files» etiketlenmiş sorular

Dosyaları değiştirme: kopyalama, yeniden adlandırma, arama, analiz etme, arşivleme vb. Bir dosyadaki metin üzerinde çalışmak için bkz. / Metin işleme. Dosyalar dosya yöneticisi (eski adıyla Nautilus) hakkında sorularınız için bkz. / Nautilus.

3
Bir bash betiği bir dosyaya bağlanabilir mi?
Bir komut dosyasının belirli bir dosya değiştirilmediği / silinmediği (veya belirli bir dizinde oluşturulan dosya veya ...) olmadığı sürece uyumasını istiyorum. Bu, zarif bir şekilde başarılabilir mi? Aklıma gelen en basit şey, durumu tekrar kontrol etmeden önce bir süre uyuyan bir döngü, ama belki daha zarif bir yol var?
32 linux  shell  files  hook 

2
eşleşen deseni sil
Dosya adının ardından bir 'x' ardından bir sayı ve ardından en az iki kez bir sayı içerdiği tüm alt dizinlerdeki dosyaları tekrar tekrar kaldırmam gerekiyor. Örnek: Bu dosyaları kaldırmak istiyorum: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Ancak bu dosyaları kaldırmak istemiyorum: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' Bunu nasıl yapabilirim (bash kabuğundan)
32 bash  files  find  wildcards 

2
Sembolik bağların çözülmesi (pwd)
Aşağıdakileri yaptığımı söyle: cd /some/path ln -s /target/path symbolic_name Eğer öyleyse: cd /some/path cd symbolic_name pwd Alırım: /some/path/symblic_name ve yok: /target/path Kabuğumu doğrudan yaptığım gibi, sembolik bir bağlantıyı (tamamen CWD'yi vb. Güncelleme) "tamamen çözme" yolu var mı: cd /target/path ? Hedef yoluma nasıl ulaştığım konusunda "farkında" veya "hassas" gibi görünen …
32 files  symlink  cwd 

6
Dosyayı / dev / null dizinine kopyalayın.
Log.txt dosyasına yazan bir uygulamayı çalıştırıyorum. Uygulama, desteklenen eklentileri artık uyumlu hale getirmeden yeni bir sürüme güncellendi. Log.txt dosyasına büyük miktarda hata zorlar ve farklı bir log dosyasına yazmayı desteklemiyor gibi görünmektedir. Onları farklı bir günlüğe nasıl yazabilirim? Log.txt 'i bir hard link ile değiştirmeyi düşündüm (uygulama farkı doğru söyleyemez …

1
Neden eg / usr / sbin içindeki yürütülebilir dosyalar root tarafından yazılabilir?
İkili bir derlenmiş dosyanın (örneğin, içinde /usr/sbin) neden kullanıcı için yazma izni olduğunu açıklayabilir misiniz root? Benim için bu derlendi. Yani doğrudan yazmanın bir faydası yoktur ve dosyayı bir şekilde bazı güvenlik sorunlarına maruz bırakabilir. Bir komut dosyası (örneğin bir bashdosya) yazılabilir olabilir, çünkü temelde bir metin dosyasıdır, fakat bildiğim …

7
Bir dosyanın var olmadığını düşünerek bir süreci nasıl kandırabilirim?
Ayarlarını saklayan bir programım var. ~/.config/myprogramhem etkileşimli olarak hem de toplu kuyruklama sistemiyle kullanıyorum. Etkileşimli olarak çalıştırırken, bu programın yapılandırma dosyalarımı kullanmasını istiyorum (ve kullanıyor). Ancak toplu modda çalışırken, tüm ilgili ayarların üzerine yazacak komut satırı seçeneklerini belirttiğim için yapılandırma dosyaları gerekli değildir. Ayrıca, ağ üzerinden yapılandırma dosyalarına erişmek, programın …
31 files 

5
Zaten boşsa, dizindeki dosyaları hata olmadan sil
Bir dağıtım komut dosyasının bir parçası olarak, geçici dizinimden bazı önbelleğe alınmış öğeleri atmak istiyorum. Gibi bir komut kullanıyorum: rm /tmp/our_cache/* Bununla birlikte, eğer /tmp/our_cacheboşsa (test sunucumuza hızlı bir şekilde art arda gelen birçok değişikliği iterken oldukça yaygın), bu aşağıdaki hata mesajını basıyor: rm: cannot remove `/tmp/our_cache/*': No such file …
31 files  rm 



3
Bir dosyayı nasıl “kediden izlerim”?
Bir dosya sırayla indiriliyor wget. cat myfile.tar.bz2 | tar -xjPaketi açmaya başlarsam , daha hızlı olana bağlı olarak doğru şekilde açabilir veya "Beklenmeyen EOF" ile başarısız olabilir. Bir dosyanın "yakalanması ve izlenmesi", yani dosyanın stdout'a çıkış içeriği, ancak EOF'den çıkılmaması, bunun yerine o dosyaya bağlı kalmak ve verinin yeni kısımlarını …
31 files  pipe  cat  tail  open-files 


1
Dizinler ne zaman dosya olarak okunabilir hale geldi?
Unix Programlama Ortamı kitabının 1. basımı var. 2. bölümde, yazarlar dizinlerin dosya olarak okunabilir olduğunu ve bu dosyaların formatı hakkında bazı gerçeklerden bahsettiğini belirtmiştir. cat .(Egzersiz 2-2) gibi bazı kullanım örnekleri verir . En azından Darwin'de, dizinler artık dosya olarak okunamıyor. En azından okunduğunda sıfır uzunlukta dosyalar gibi görünüyorlar. Bu …



6
Gedit VirtualBox paylaşımında bir dosyayı kaydetmiyor: Metin dosyası meşgul
Diğer uygulamaları (örneğin openoffice) kullanarak değiştirebileceğim bir metin dosyasına sahibim . Ancak kullanarak değiştirmeye ve kaydetmeye çalıştığımda gedit, şu hatalardan alıyorum gedit: Could not save the file /media/sf_Ubuntu/BuildNotes.txt. Unexpected error: Error renaming temporary file: Text file busy BuildNotes.txt izni aşağıdaki gibidir: -rwxrwx--- 1 root vboxsf 839 2012-10-26 12:08 BuildNotes.txt ve …

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.