«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
UNIX'te büyük bir dosya nasıl oluşturulur?
Windows'ta böyle bir şey yapmanın bir yolunu buldum echo "This is just a sample line appended to create a big file. " > dummy.txt for /L %i in (1,1,21) do type dummy.txt >> dummy.txt http://www.windows-commandline.com/how-to-create-large-dummy-file/ UNIX'te bir dosyayı kopyalamanın, ekleme ve ardından işlemi tekrarlamanın bir yolu var mı? Gibi bir …
17 shell  files 

2
Sahibinin dosya oluşturmasına ve okumasına izin verin, ancak değiştirmeyin veya silmeyin
Bir kullanıcıya belirli bir dizinde dosya oluşturma ve okuma izni vermek istiyorum, ancak dosyaları değiştirmek veya silmek için izin vermiyorum. Kullanıcı tamam dosyalara ekleyebilirsiniz, ama ben tercih etmem. Bu Ubuntu Linux'ta. Bu standart Unix dosya izinleri ile imkansız olduğunu düşünüyorum, ama belki bu ACL kullanarak mümkün? Kullanıcı her zaman SFTP …
17 linux  files  permissions  acl 

4
Cat x >> x neden döngü yapar?
Aşağıdaki bash komutları bir infinte döngüsüne girer: $ echo hi > x $ cat x >> x Sanırım stdout'a yazmaya başladıktan sonra da catokumaya devam ediyor x. Bununla birlikte, kafa karıştırıcı olan şey, kedinin kendi test uygulamamın farklı davranışlar göstermesidir: // mycat.c #include <stdio.h> int main(int argc, char **argv) { …

6
Bir .war dosyası nasıl okunur?
Bir .war dosyasının içeriğini görüntülemeye çalışıyorum. Ben ilk chmod 777kullanarak izinleri ile o zaman accces kullanmaya çalıştım: cd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/ Veriyor cd: /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/: Not a directoryve daha fazla ilerleyemiyorum. Birisi bana bu konuda yardımcı olabilir mi?

3
Rsync ile dosyaları taşımak ve dizinleri silmek?
Son zamanlarda çok sayıda dosyayı (1 milyondan fazla) silmem gerekiyordu ve bunu okudum: rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source Bunu yapmanın en iyileştirilmiş yollarından biriydi ve bundan daha hızlı olduğunu kefil edebilirim rm -rf. Bu konuda uzman değilim, ancak benim anlayışımdan rsync performansının nedeninin dosyaları listelediği şekilde …

2
Açık dosyalar linux sistemlerinde nasıl davranır?
Bir günlük dosyasını "foo.log.old" olarak yeniden adlandırdım ve uygulamanın "foo.log" da yeni bir günlük dosyası yazmaya başlayacağını varsaydım. Logfile'ı yeni adına izlediğini ve "foo.log.old" a satır eklediğini keşfettiğimde şaşırdım. Windows'da bu tür davranışlara aşina değilim - bunu uygulamanın mümkün olup olmadığını bilmiyorum. Linux'ta bu davranış tam olarak nasıl uygulanır? Nerede …

6
Terminalde gösterilen geçerli dizin yolunu nasıl kısaltabilirim?
Derin bir dizindeysem diyelim: ~/Desktop/Dropbox/School/2017/C/A3/ sonra terminali açtığımda, bob@bob-ubuntu:~/Desktop/Dropbox/School/2017/C/A3/$ ve sonra emrimi yazıyorum. Bu çok uzun ve terminalde yazdığım her satır bir sonraki satıra gider. Sadece geçerli dizinimi görüntüleyecek bir yol olup olmadığını bilmek istiyorum. Görüntülenmesini istiyorum: bob@bob-ubuntu: A3/$ Bu şekilde çok açık ve her zaman pwdtüm dizinimi görmek için …


5
Sabit bağlantıları yoksayarak klasör boyutu nasıl alınır?
Aynı adda dosyalar içeren bir dizi klasör üreten yedeklemeler için rsnapshot kullanıyorum. Bazı dosyalar sabit bağlıyken bazıları ayrı. Örneğin hourly.1/file1ve hourly.2/file1aynı dosyaya sabit olarak bağlanmış olabilir hourly.1/file2ve hourly.2/file2tamamen ayrı dosyalardır. Dosyalara sabit bağlantılar olan dosyaları yok hourly.2 sayarak klasör tarafından kullanılan alan miktarını bulmak istiyorum hourly.1. Yukarıdaki örnekte, ben file2 …

3
`Mv` kullanarak boş olmayan dizinlerin üzerine yazmaya zorlama
(Sadece kopya değil) bir grup dosyaları / dizinleri bazıları hedef dizinde dosyaları / dizinleri ile isim çakışmaları olan farklı bir dizine taşımak istiyorum. Benim asıl amacım dosyaları taşımak, böylece üzerine boş olmayan dizini tolere edebilirsiniz. Şu anda kullanıyorum mv ... destination, bazen mv: `target 'hedefine / target / target'a taşınamıyor: …
17 files  rsync  rename 

5
Gzip kullanarak çok büyük bir dosyayı (~ 30 GB) sıkıştırmak mümkün mü?
Gzip kullanarak çok büyük bir dosyayı (~ 30 GB) sıkıştırmak mümkün mü? Öyleyse, hangi komutları, anahtarları ve seçenekleri kullanmalıyım? Veya çok büyük dosyaları sıkıştırmak / sıkıştırmak için kullanabileceğim başka bir program (tercihen Ubuntu dağıtımlarında yaygın olarak kullanılan bir program) var mı? Bununla ilgili bir deneyiminiz var mı?


1
/Lib64/ld-linux-x86-64.so.2 nedir ve neden dosya yürütmek için kullanılabilir?
Son zamanlarda, bir dosya yürütülebilir izinlere sahip değilse, bu dosyayı kullanarak çalıştırabileceğimiz bir hile öğrendim /lib64/ld-linux-x86-64.so.2. Örneğin, için x iznini geri yüklemek için -rw-r--r-- 1 root root 59K Mar 1 2017 /bin/chmod koşabiliriz /lib64/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod Gerçekten nasıl yapılabileceğini bilmiyorum, normal bir şey değil, bir çeşit gizem.
17 linux  files  libraries 

4
Shell komut dosyası kullanarak Linux'ta tüm dosya adlarındaki boşlukları alt çizgi ile nasıl değiştirebilirim?
Tüm xml dosya adlarından boşlukları değiştirmesi gereken kabuk komut dosyasını takip etmeyi denedim for xml_file in $(find $1 -name "* .xml" -type f); do echo "removing spaces from XML file:" $xml_file mv "$xml_file" "${xml_file// /_}"; done Farz edelim, ben adıyla xml dosyası var xy z.xml, o zaman verir: removing spaces …


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.