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


7
Dosya adı uzunluğuna göre dosyaları bulma
Tüm dosyaları dosya adlarının uzunluğuna göre bulmak istiyorum. Mesela ben gibi uzunluğu 1 dosyaları bulmak istiyorsanız a.go, b.go. Koydum: grep '.\{1\}' file Ancak bu işe yaramıyor. Dosyaları dosya adı uzunluğuna göre bulmak için hangi komutu kullanabilirim?

2
Müzik dosyaları için meta veriler nasıl ayarlanır?
Windows'ta müzik dosyalarında sanatçı adı, albüm adı ile ilişkili meta veriler bulunur. Bu meta veriler nasıl saklanır. Dosya sisteminde diğer dosya öznitelikleri gibi depolanıyor mu veya Windows Gezgini'nin bir MP3 okuyucu eklentisi kullanarak ayıkladığı MP3 verilerinin bir parçası mı? Bu bilgiyi Linux'ta okumak / değiştirmek mümkün müdür? Komut satırı ile …
10 files  media  music 

2
Tipik sistem çağrı arabirimleri, bir dosyanın boyutunu küçültmeye izin veriyor mu (dosyayı farklı bir inode ile değiştirmeden)?
open()Bir dosya oluşturmanın ve küçülmesinin bir yolu var mı ? Tabii ki, onları ekleme modunda açabilir veya sonuna kadar arayabilir ve büyümelerine neden olmak için yazabilir. Ancak, bildiğim kadarıyla, tipik unix tarzı sistem çağrı arabirimleri yoluyla bir dosyayı küçültmenin bir yöntemi yoktur. Bunu yapmanın tek yolu, bildiğim kadarıyla, yeni ve …

3
Dosya türüne göre dosyalar nasıl bulunur?
Ben kullanarak dosyaları bulabilirsiniz biliyorum find: find . -type f -name 'sunrise'. Örnek sonuç: ./sunrise ./events/sunrise ./astronomy/sunrise ./schedule/sunrise Ben de bir dosyanın dosya türünü belirlemek biliyoruz: file sunrise. Örnek sonuç: sunrise: PEM RSA private key Ancak dosyaları dosya türüne göre nasıl bulabilirim? Örneğin my-find . -type f -name 'sunrise' -filetype=bash-script: …



2
Kabuk betiği: Dosya yoksa çok satırlı içeriği dosyaya nasıl yazabilirim?
Ben dosyası oluşturmak için gereken /opt/nginx/conf.d/default.confkabuk komut dosyası üzerinden bu içerikle ve onu yoksa dosya oluşturmak: server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /usr/share/nginx/html; } Çok satırlı içeriği bir kabuk komut dosyası aracılığıyla nasıl yazabilirim? Dizini oluşturdum sudo mkdir -p /opt/nginx/conf.d Ama nasıl dosya yazacağımı bilmiyorum.

1
RAIDiator OS altında bir ext3 dosya sisteminde bir dizinde yalnızca tek bir dosya için kök kullanıcı olarak izin verilmedi
Debian'a dayandığını düşündüğüm "depolama" adında bir ReadyNAS kutum var. Kök olarak ssh yapabilirim. Web sunucusunu yeniden yapılandırmaya çalışıyorum, ama sadece anlamadığım bir dosya izinleri sorunuyla karşılaşıyorum. /etc/frontview/apache/apache.pemKök olarak bile bir şey yapamam ! Aynı dizindeki diğer dosyalara kıyasla özel izinlere sahip görünmüyor ve bunlarla çalışabilirim. storage:~# whoami root storage:~# cd …

4
Bir klasörü aynı anda nasıl taşıyabilir ve yeniden oluşturabilirim?
statisticsVeri dosyalarının düzenli olarak saklandığı bir Ubuntu sunucusunda adlandırılan bir klasör var . Nasıl yeniden adlandırabilir statisticsiçin klasör backup-xxyeniden oluşturulurken statisticsklasör yeni dosyalar depolamak için kullanılabilir olması için? statisticsKlasördeki dosyalar PHP tarafından oluşturulur file_put_contents. Klasörde birçok dosya olduğundan klasörü yeniden adlandırmayı tercih ederim statistics.

4
Sonunda boş satır olmayan dosyalar nasıl bulunur?
Sonunda yeni satırları olabilir veya olmayabilir geçerli dizinin alt dizinleri dosyaları var; sonunda satırsonu olmayan dosyaları nasıl bulabilirim? Bunu denedim: find . -name '*.styl' | while read file; do awk 'END{print}' $file | grep -E '^$' > /dev/null || echo $file; done ama işe yaramıyor. awk 'END{print}' $filesatırı boş yeni …


4
CLI kullanarak dosyaları tarihe göre farklı bir dizine taşıma
Düzenlemeye çalıştığım eski bir sabit diskten çok sayıda fotoğrafım var. Çalıştırırsam ls -l, tüm bu dosyaların 2012 veya daha önce oluşturulduğu tarihi fark ettim. İdeal olarak, bunları bilgisayarımın otomatik olarak takılmayacak şekilde ayarlanmış ikinci sabit sürücüsüne taşımak istiyorum. Tercihen, bunları birbirine bağlı bazı komutlarla toplu olarak yapabilirim. Şimdiye kadar, ls …

3
/ Dev / stdout'u neden bir metin düzenleyicisiyle okuyamıyorum?
Linux'ta Her Şey Nasıl Bir Dosya TM olduğunu öğrenmeye başladım , bu da / dev / stdout'tan tam anlamıyla okursam ne olacağını merak etmeme neden oldu: $ cat /dev/stdout ^C $ tail /dev/stdout ^C ( ^CProgram askıda kaldıktan sonra beni öldürüyor). Denediğimde vim, düşünülemez mesajı alıyorum: "/ dev / stdout" …
9 linux  files  stdout 

7
Bir dosyanın iznini ve grup sahibini aynı anda değiştirme
Dosya iznini değiştirmek için chmod kullanabileceğimi biliyorum. Grup sahibini değiştirmek için chgrp kullanabilirsiniz. Ancak, hem izni hem de sahibini aynı anda değiştirmek istersem, Linux'ta kullanabileceğim herhangi bir komut? Örneğin, bu izne ve sahibine sahip bir dosya var: -rw-r--r--+ 1 raymondtau staff 0 May 8 16:38 WantToChangeThisFile Ve şimdi bunu değiştirmek …
9 files  chmod  chown 

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.