Unix & Linux

Linux, FreeBSD ve diğer Un * x benzeri işletim sistemleri kullanıcıları için soru-cevap

7
Dosyaları güvenli bir şekilde bir dizine nasıl taşıyabilirsiniz?
Dosyaları, dizinde yüzlerce veya binlerce dosya olabileceği bir dizine nasıl taşıyabilirim ve içinde dupes olup olmadığından emin olamayabilirsiniz ... Hangi yöntemi kullanırdınız? Dupes'lerin nasıl işleneceği değişecektir, bazen üzerine yazacağız, bazen daha güvenli olmalıyız. IO önemli olabilir, çünkü bunlar üretim sunucularıdır. Ancak miktar verildiğinde, yinelenmeyen dosyalar için bir bilgi istemi bir …

4
Awk kullanarak dosyadaki ilk sütunun genişliğini değişken sayıda alanla değiştirme
Awk'ın printf işlevini nasıl kullanacağımı anlıyorum, ancak her alanı belirtmek istemiyorum. Örneğin, bunun benim dosyam olduğunu varsayalım: c1|c2|c3|c4|c5 c6|c7|c8|c9|c10 c11|c12|c13|c14|c15 Her kaydın ilk alanı, ilk alandaki en uzun hücre olan c11 genişliği olacak şekilde biçimlendirmek istiyorum: c1 |c2|c3|c4|c5 c6 |c7|c8|c9|c10 c11|c12|c13|c14|c15 Anlayabileceğimi anlıyorum: awk -F"|" '{printf "%-3s%s%s%s%s\n", $1, $2, $3, …


1
Bir .pdf dosyası açılırken “Dosya türü Zip arşivi (uygulama / zip) desteklenmiyor”
Linux olmayan bir makinedeki birinden bir .pdf dosyası aldım ve açmaya çalıştığımda "Belge açılamıyor. Dosya türü Zip arşivi (uygulama / zip) desteklenmiyor" yazıyor. Bu yüzden, "file.pdf.zip" olarak yeniden adlandırıyorum ve unzip ile açıyorum. Daha sonra içinde "[Content_Types] .xml ve 3 klasör (docProps, _rels, word) adında bir dosya bulunan sıkıştırılmış bir …
10 pdf  zip 

5
Milyonlarca dosyayı özel ad desenleriyle farklı bir dizine taşıma
Bir Linux makinesinde aşağıdaki adlandırmaya sahip milyonlarca dosyam var: 1559704165_a1ac6f55fef555ee.jpg İlk 10 basamak zaman damgasıdır ve arkasından a olanlar _belirli kimliklerdir. Belirli dosya adı kimlikleriyle eşleşen tüm dosyaları farklı bir klasöre taşımak istiyorum. Bunu dosyaları ile dizinde denedim find . -maxdepth 1 -type f | ??????????_a1ac*.jpg |xargs mv -t "/home/ubuntu/ntest" …
10 file-copy 

4
/ Tmp içindeki bir dizinin silinmesini önleme
/tmpLinux makinemdeki dizini genellikle geçici dosyaları (örneğin önce indirmemi isteyen bir siteden PDF'ler vb.) Saklamak için kullanırım ve sıklıkla kullanıcı adımla bir dizin oluştururum. Ancak her açılışta (tüm dosyalar dahil) silinir. Şimdi koyabileceğimi biliyorum /var/tmp, ancak tüm içeriğinin silinmesini istiyorum, ancak dizinin kendisinin tutulması için. Yani: tmp |- me # …
10 tmp 

1
Bir glob kullanarak bir for döngüsünde './' belirtmenin herhangi bir avantajı var mı?
İle ./*.fastqbiten dosyaları ararken kullanmak daha güvenli olabileceği izlenimi altındaydım .fastq. Örneğin ./, dosyanın yakalanmasını önler .fastq. Aşağıdaki örnekte gösterildiği gibi, bu kesinlikle yanlıştır: TMP_DIR=$(mktemp --directory) mkdir -p ${TMP_DIR} (cd ${TMP_DIR} touch {a,b,c,}.fastq ls -a echo "" echo "# match all:" for f in *.fastq ; do echo "${f}" done …
10 bash  shell  wildcards 


6
Bash - her dosya satırını eşle
Bu soru, bu ve bu soru ile yakından ilgilidir . Her satır bir dosya yolu olduğu birkaç satır içeren bir dosya var. Şimdi her satırı her bir farklı satırla (kendisiyle değil) eşleştirmek istiyorum . Ayrıca bir çift benim amacım A Biçin bir B Açifte eşittir , bu nedenle bu kombinasyonlardan …


11
Grep Maç ve özü
Gibi satırları içeren bir dosya var proto=tcp/http sent=144 rcvd=52 spkt=3 proto=tcp/https sent=145 rcvd=52 spkt=3 proto=udp/dns sent=144 rcvd=52 spkt=3 Ben ise proto değerini ayıklamak gerekir tcp/http, tcp/https, udp/dns. Şimdiye kadar bunu denedim grep -o 'proto=[^/]*/'ama sadece değeri ayıklayabiliyorum proto=tcp/.
10 awk  grep 

2
Bol miktarda bellek varken neden “değiştiremiyorum”?
Son zamanlarda sistemimde çok fazla bellek olmasına rağmen fark ettim: # free -m total used free shared buffers cached Mem: 15965 9680 6284 35 1754 2560 -/+ buffers/cache: 5365 10599 Swap: 2047 258 1789 swapoff -a2G takas dosyamla yapamam -rw-r----- 1 root root 2.0G Feb 9 21:34 /2GB.swap Aşağıdaki çekirdek …
10 linux  memory  swap 

1
Komut istemindeki (arg: n) ne anlama geliyor?
Codecademy'nin Komut Satırı Kursunda , Alt+Shift+#komut isteminde klavye kısayolunu (geçerli satırı yorumlaması beklenen) kullanmaya çalışırken , satırın başına tire eklemek yerine istemi olarak $değiştirir (arg: 3). bunun yerine Alt+Shift+@görüntülenmesini (arg: 2)vb. gösterecektir . Aşağıdaki ekran görüntüsünde son satıra bakın. Vurmadan önce Alt+Shift+#sadece öyleydi $. Kısayol makinemde iyi çalışıyor. Bu (arg: …

1
XFCE ölü mü veya hala geliştirilme aşamasında mı? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . XFCE web sitesi hayatta görünüyor ve Xubuntu gibi dağıtımlar yine de kullanabilirsiniz. Ancak XFCE 2015'ten beri güncellenmedi …
10 ubuntu  xfce  xubuntu 

1
FreeBSD neden w maskesini kaybetti ama Debian onu korudu?
FreeBSD ACL'leri ve Linux ACL'leri arasındaki davranış farkını anlamaya çalışıyorum. Özellikle, varsayılan ACL'ler için kalıtım mekanizması. Debian 9.6 ve FreeBSD 12'de aşağıdakileri kullandım: $ cat test_acl.sh #!/bin/sh set -xe mkdir storage setfacl -d -m u::rwx,g::rwx,o::-,m::rwx storage touch outside cd storage touch inside cd .. ls -ld outside storage storage/inside getfacl …

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.