İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

fastrm - Bulutta Çevrimiçi

Fastrm'i Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen fastrm komutudur.

Program:

ADI


fastrm - Dosya listesini hızla kaldırır

SİNOPSİS


hızlı [-den] [-c|-cI] [-s|-sM] [-u|-uN] temel dizin

TANIM


hızlı dosya adlarının veya depolama API belirteçlerinin bir listesini, satırında bir tane olmak üzere okur.
standart girdi ve bunları kaldırır. Depolama API belirteçleri, aşağıdakiler aracılığıyla kaldırılır: SMiptal()
Arayüz aynı hızlı dosyaları güvenli bir şekilde veya güvenlik göz önünde bulundurarak silmez, aksine
Dosyaları olabildiğince hızlı silmek için her köşeyi keser. Bu nedenle asla olmamalı
genel olarak yazılabilir dizinlerde veya düşman bir tarafın bulunduğu diğer herhangi bir ortamda çalıştırın.
çalıştığı dizin yapısını kontrol edebilir.

Bir dosya adı mutlak bir yol adı değilse, buna göreli olarak kabul edilir. base
rehber komut satırında belirtildiği gibi. NS temel dizin parametre basit olmalıdır
mutlak yol adı (birden çok ardışık eğik çizgi veya
özel dizinler "." veya "..").

hızlı sıralı olarak verildiğinde tipik "| xargs rm" boru hattından daha hızlı olacak şekilde tasarlanmıştır
girdi olarak dosya adlarının listesi. Örneğin, hızlı genellikle olacak chdir(2) bir dizine
dosyaları ondan kaldırmadan önce, yani girdisi sıralanırsa, çoğu ad
bağlantısını kaldırmak(2) basit isimler olacak. Bu, işletim sistemini önemli ölçüde azaltabilir
dizin aramalarından ek yük.

hızlı girişinin geçerli olduğunu ve aramanın güvenli olduğunu varsayar bağlantısını kaldırmak(2) her dosyada
verilen isimdir. Ancak güvenlik önlemi olarak hızlı root olarak çalışırken kontrol edecek
ile stat(2) bir dosya adının, onu kaldırmadan önce bir dizin belirtmemesi. (bazılarında
işletim sistemlerinde, kök dizinlerin, hatta olmayan dizinlerin bağlantısını kaldırmasına izin verilir.
boş, dosya sisteminin bozulmasına neden olabilir.)

giriş hızlı her zaman sıralanmalıdır - veya daha da iyisi, dosya adlarına göre sıralanmalıdır
tarafından çıktı bulmak(1) -- hız bir sorunsa ve girdi yalnızca depolama API'si değilse
jetonlar. (Sıralanmamış girdilerle iyi ilgilenir, ancak bu durumda daha hızlı olması pek olası değildir.
basit bir "| xargs rm" komutundan daha iyidir.) Sıralama, öğelerin kaldırılmasını biraz da olsa hızlandırabilir.
Önbelleğe alma etkileri nedeniyle depolama API belirteçleri, çünkü sıralama tüm
birlikte belirli bir depolama yönteminden belirteçler.

Dosyaları kaldırmak için çeşitli ek optimizasyonlar ile açılabilir ve/veya ayarlanabilir.
seçenekler (aşağıya bakın). Hangi seçeneklerin en etkili olacağı, büyük ölçüde
dosya sisteminin altında yatan yapı, dizinlerin saklanma şekli ve
aranmış ve benzer, genellikle az belgelenmiş işletim sistemi uygulama ayrıntıları.
Altta yatan işletim sistemi ve dosya sistemi ne kadar karmaşıksa, o kadar olasıdır.
zaten bu optimizasyonların eşdeğerini dahili olarak gerçekleştireceğini.

SEÇENEKLER


-c[I]
Kontroller ne zaman hızlı aramalar chdir(2). Bağlantısı kaldırılacak dosya sayısı bir
verilen dizin en az I, Daha sonra hızlı önce bu dizine değişecek
bu dosyaların bağlantısını kaldırma. Aksi takdirde, ya mutlak yol adlarını ya da bir
geçerli dizine göre yol adı (hangisi daha verimliyse). NS
I parametre isteğe bağlıdır; eğer sadece -c verilmiş, Cr C1 neden olacağı varsayılmaktadır. hızlı
aramadan önce her zaman chdir bağlantısını kaldırmak(2). Varsayılan Cr C3. Kullanmak Cr C0 önlemek için
hızlı hiç kullanmaktan chdir(2).

-d Hiçbir dosyayı kaldırmayın. Bunun yerine, kaldırılacak dosyaların bir listesini yazdırın.
standart çıktı. Her satır şu anki dizini içerir. hızlı at
bağlantıyı kaldıracağı ve göreli yol adını geçireceği zaman bağlantısını kaldırmak(2) olarak
boşluk ve "/" ile ayrılmış iki alan, mutlak yol adı (tek
alan) iletilecek bağlantısını kaldırmak(2) veya "Token" dizesi ve depolama API'si
kaldırılacak belirteç.

-e Boş bir girdi dosyasına hata olarak davranın. Bu en yararlı olduğunda hızlı son bir
öncekinden sonra boru hattı tür(1) komut, emin olmak hızlı sıralama başarısız olur
başarısız olur.

-s[M]
Ne zaman -s verilir ve bir dizinde kaldırılacak dosya sayısı şundan fazlaysa M,
dosyaları verilen sırayla kaldırmak yerine, hızlı dizini açacak ve okuyacak
dosyaları dizinde göründükleri sırayla kaldırır. olan sistemlerde
işlem başına dizin önbelleği veya bir dizindeki dosyaları bulmak için doğrusal bir arama kullanan,
bu, dizin aramalarını daha hızlı hale getirmelidir. NS M parametre isteğe bağlıdır; eğer sadece -s is
göz önüne alındığında, -s5 kabul edilir.

Bu seçenek etkin olduğunda, hızlı yapmadığı dosyaları kaldırmaya çalışmaz
dizine bakın, dosyaların çoğu kaldırılacaksa muhtemelen önemli ölçüde hızlandırır.
kaldırılmış zaten silinmiş. Ancak, bu seçeneğin kullanılması şunları gerektirir: hızlı yapmak için
daha fazla dahili çalışma ve ayrıca dizin listelerinin sırasının sabit olduğunu varsayar
çağrıların varlığında bağlantısını kaldırmak(2) aramalar arasında okumak(3). Bu bir olabilir
bazı karmaşık dosya sistemlerinde (ve genel olarak bu seçenekte) tehlikeli varsayım
yalnızca içindeki dosyaları bulmak için dizine eklenmemiş doğrusal aramaları kullanan dosya sistemlerinde kullanışlıdır.
dizinler veya kaldırılacak dosyaların çoğu zaten silinmişse).

Bu optimizasyon varsayılan olarak kapalıdır.

-u[N]
Bu seçeneğin belirtilmesi, dizin ağacında hiçbir sembolik bağ olmadığını vaat eder.
hangi dosyalar kaldırılıyor. Bu izin verir hızlı ek yapmak
aramalarında optimizasyon chdir(2), "../ .." ve
geçmek gibi chdir(2) her zaman mutlak yollar kullanmak yerine. Bundan beri
derinlemesine iç içe dizin yapıları ile ihtiyaç duyulan dizin aramalarının sayısını azaltır
(tipik olarak geleneksel haber biriktirme depolaması tarafından oluşturulanlar gibi), bir
önemli optimizasyon, ancak sembolik bağların varlığında korkunç bir şekilde kopuyor
dizinleri.

Ne zaman -u verilmiş, hızlı en fazla kullanacak N oluşturulacak ".." bölümlerinin seviyeleri
yolları. N İsteğe bağlı; eğer sadece -u verilmiş, -U1 kabul edilir.

Bu optimizasyon varsayılan olarak kapalıdır.

hızlı ayrıca kabul eder -a ve -r söylemenize izin vermek dışında hiçbir şey yapmayan seçenekler
"fastrm -usa", "fastrm -usr" veya "fastrm -user". Bunlar genellikle uygun setler olur
kullanma seçenekleri arasında.

EXIT DURUMU


hızlı sorun yoksa sıfır durumuyla ve eğer sorun yoksa 1 çıkış durumuyla çıkar.
bir şeyler yanlış gitti. Var olmayan bir dosyayı kaldırmaya çalışmak, bir
sorun.

ÖRNEKLER


hızlı genellikle INN tarafından şu şekilde çağrılır: son kullanma tarihi(8) gibi bir komut kullanarak:

hızlı -e < sona erme.liste

Tüm optimizasyonları etkinleştirmek ve kaldırma sırasının neden olduğu etkiyi görmek için -sKullanın:

fastrm -d -s -e -u < sona erme.liste

Dosya sisteminizde dizin aramaları varsa, ancak derinlemesine iç içe geçmiş bir dizininiz varsa
yapısı, aşağıdaki gibi bir dizi bayrak kullanmak isteyebilirsiniz:

fastrm -e -u3 < sona erme.liste

göreli yolları şiddetle tercih etmek, ancak kullanmamak okumak(2) aramaları sipariş etmek için
bağlantısını kaldırmak(2).

düzenlemek isteyebilirsiniz son kullanma tarihi(8) geçirilen bayrakları değiştirmek için hızlı.

UYARILAR


hızlı köşeleri keser ve güvenlik konusunda endişelenmez, bu nedenle kullanmaz chdir(2) güvenli bir şekilde
ve bir bilgisayarda çalıştırıldığında amaçlananlar dışındaki dosyaların kaldırılması için kandırılabilir.
özel olarak oluşturulmuş dosya ağacı veya çalışırken değiştirilmekte olan bir dosya ağacı.
Bu nedenle asla dünya çapında yazılabilir dizinlerle veya başka herhangi bir dizinle kullanılmamalıdır.
bir saldırgan tarafından kontrol edilebilir veya değiştirilebilir.

NOTLAR


hızlı depolama altsistemini açmayı veya herhangi bir INN yapılandırmasını ayrıştırmayı denemeyi erteler
kaldırılacak dosyalar listesinde bir belirteçle karşılaşana kadar dosyalar. Bu nedenle mümkün
kullanmak hızlı INN dışında genel bir hızlı dosya temizleme programı olarak.

TARİHİ


hızlı aslen tarafından yazılmıştır[e-posta korumalı]>. Bu kılavuz sayfası şurada yeniden yazılmıştır:
Russ Allbery tarafından POD[e-posta korumalı]> InterNetNews için.

$Id: fastrm.pod 9767 2014-12-07 21:13:43Z iulius $

onworks.net hizmetlerini kullanarak fastrm'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad