«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.

5
dosyayı dosyadaki listeye göre taşı (baştaki boşluk ile)
Dosya adlarını içeren bir dosyam var. Örneğin: /tmp/list.txt (her satırın başındaki boşluklarla): /tmp/file.log /app/nir/home.txt /etc/config.cust Ben listelenen tüm dosyaları taşımak için, bir satırını kullanarak, istediğiniz /tmp/list.txtkadar/app/dest Yani böyle bir şey olmalı: cat /tmp/list.txt | xargs mv /app/dest/

2
Grup üyesi yazma izniyle bile yazamıyor
Oturum açan kullanıcı, klasör üzerinde yazma iznine sahip bir grubun üyesidir. Ancak bu kullanıcı bir şey yazmaya çalışırken, "izin reddedildi". Aşağıdaki günlük soruyu özetler: subv:/www/tracer/ whoami frank subv:/www/tracer/ subv:/www/tracer/ ls -ltr total 4 drwxrwxr-x 2 root tracer 4096 Jan 20 12:25 convert.tracer.com subv:/www/tracer/ groups frank frank : frank tracer subv:/www/tracer/ …

2
tar command - sembolleri atla
Tar komutunu şu şekilde kullanıyorum, tar -cvf protTests.tar protTests/* için tarklasörü içindeki tüm dosyaları, protTests. Ancak bu, klasörün içinde istenen bir simge olmayan sembolik bağlantıları da içerir. Tüm sembolik bağlantıları dışarıda bırakacak bir komut satırı seçeneği var mı?
13 files  symlink  tar  wildcards 

3
PHP'ye dosyalara ve klasörlere yazma izni verme
DAHA FAZLA AÇIKLAMA İÇİN GÜNCELLENDİ: Http://expressionengine.com/user_guide/installation/installation.html'ye göre diyor ki: Çoğu Unix ana makinesi için aşağıdakiler tipiktir, ancak PHP'nin dosyalara (666) ve klasörlere (777) yazmasına izin vermek için daha kısıtlayıcı izinlerin kullanılıp kullanılamayacağını öğrenmek için ana makinenize danışabilirsiniz . Windows sunucularında aşağıdakiler uygulanmaz, ancak dosya ve klasörlerin ExpressionEngine tarafından yazılabilir olduğundan …
13 permissions  files  php  chmod 

4
Bir dizindeki birden çok dosyayı aynı anda yeniden adlandırma
/var/tmp/abc4 Dosyadan oluşan dizin var : 12345-ram-3e3r5-io9490-89adu9.csv 45434-dam-qwe35-to9490-43adu9.csv 11234-cam-yy3r5-ro9490-85adu9.csv 14423-sam-hh3r5-uo9490-869du9.csv Tüm CSV dosyalarını (tüm dosyaları bulmak ve onları yeniden adlandırmak) mümkün olan en kısa (muhtemelen bir satır) şekilde yeniden adlandırmak istiyorum: XXXXX-ram-3e3r5-io9490-89adu9.csv XXXXX-dam-qwe35-to9490-43adu9.csv XXXXX-cam-yy3r5-ro9490-85adu9.csv XXXXX-sam-hh3r5-uo9490-869du9.csv
12 shell  files  rename 

1
Yazılmakta olan dosyalar hariç bir klasördeki tüm dosyalar nasıl kopyalanır?
HTTPiedownloading aracılığıyla bir klasöre birden fazla dosya indiriyorum . Bir bash betiği indirilen dosyaları işlemeyi amaçlar ve indirilen dosyaları başka bir klasöre kopyalamaya çalıştım. find /folder/downloading -type f -exec mv '{}' /folder/downloaded \; ancak bu henüz tamamlanmamış dosyaları da kopyalar. -mmin +5Komuta ekleyerek eski dosyalara aktarımı sınırlamaya çalıştım . Dosyaları …



2
rsync, -a ile bile dizin sahipliğini korumaz
Ana dizini yedeklemek için bu rsync çağırma kullanın: rsync -aARrx --info= --force --delete --info=progress2 -F "$USER_HOME" "$BACKUP_MNTPOINT" rsync man sayfası, -a'nın sahipliğini koruması gereken -g ve -o (diğer anahtarların yanı sıra) anlamına geldiğini söylüyor. Ancak altında bir dizin yoksa $BACKUP_MNTPOINT/$USER_HOME, doğru yerine kök: kök sahipliği ile oluşturulduğunu fark ettim . …

3
Bazı dosya ve klasörler neden gizlidir?
/home/userKullanıcıların bir şeylerle uğraşmasını önlemek için dizindeki dosya ve klasörleri gizlemenin mantığını anlayabiliyorum . Ancak, aynı gerekçe dosyalara nasıl uygulanabileceğini görmüyorum /etc, /bootve /varyöneticilerin etki alanıdır dizinleri. Sorum şu: Bazı dosya ve klasörler neden yöneticilerden gizleniyor? Misal: /boot/.vmlinuz-3.11.1-200.fc20.x86_64.hmac /etc/.pwd.lock /etc/selinux/targeted/.policy.sha512 /etc/.java /etc/.java/.systemPrefs /etc/skel/.bash_profile /root/.ssh /root/.config /var/cache/yum/x86_64/20/.gpgkeyschecked.yum /var/spool/at/.SEQ /var/lib/pear/.filemap

1
Nasıl mp3 için bir dir her m4a avconv?
Bu yüzden birçok m4as'ı mp3'lere dönüştürmeye çalışıyorum ve bunu yapmanın en iyi yolunun kullanıldığını düşünüyorum avconv. Sorun şu ki, nasıl kullanılacağına dair sağlam örnekler bulamıyorum avconv. Man sayfasına baktığımda, çok sayıda bayrak / seçenek var ve bunu anlamıyorum. Toplu olarak nasıl dönüştürebilirim avconv?
12 files  mp3  avconv 


4
`Wc -l` ile tek bir satırı nasıl alabilirim?
Geçmişimdeki belirli dosyaların satır sayısını vermek için bir git takma adı ekledim: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc Bununla birlikte, wc -l~ 100 bin satırdan fazla satırım varsa, toplamları rapor eder, ardından devam eder. İşte bir örnek: <100k satır (istenen …
12 files  xargs  wc 

2
Neden 666 varsayılan dosya oluşturma izinleri?
Bildiğim gibi, umask kullanırken, dosyalara verebileceğiniz en yüksek izinler 666'dır umask 0000. Bu, bildiğim her sistemde 666 gibi görünen varsayılan dosya oluşturma izinlerinden kaynaklanıyor. İçeriğini göstermek için yürütülebilir haklara ihtiyacımız olan dosyalar için biliyorum. Ancak neden 666'daki varsayılan dosya oluşturma izinlerini sınırlıyoruz?


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.