EnglishFrenchSpanyol

Ad


Favicon OnWorks

duc-nox - Dalam talian di Awan

Jalankan duc-nox dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan duc-nox yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


duc-nox - indeks, pertanyaan and graf cakera penggunaan

SINOPSIS


duc-nox [pilihan]

DESCRIPTION


Duc ialah koleksi alat untuk memeriksa dan menggambarkan penggunaan cakera.

Duc mengekalkan pangkalan data diindeks bagi saiz terkumpul direktori sistem fail anda,
dan membolehkan anda menanyakan pangkalan data ini dengan beberapa alat, atau mencipta graf untuk menunjukkan kepada anda di mana
bait anda ialah.

Skala Duc agak baik, ia telah diuji pada sistem dengan lebih daripada 500 juta fail dan
beberapa petabait storan.

PENGGUNAAN


Duc disertakan dengan alat baris arahan yang dipanggil `duc‐nox`, yang digunakan untuk mencipta,

mengekalkan and pertanyaan yang cakera penggunaan pangkalan data.
jalankan `duc‐nox help` untuk mendapatkan senarai arahan yang tersedia. `duc‐nox bantuan `
menerangkan penggunaan subperintah tertentu. Jalankan `duc‐nox help ‐‐all` untuk satu
senarai luas semua arahan dan mereka pilihan.

Duc membenarkan sebarang pilihan diletakkan sama ada pada baris arahan atau dalam fail konfigurasi.
Pilihan pada baris arahan didahului oleh dwi-leading-dash (`‐‐option`), beberapa
pilihan mempunyai pilihan pendek yang sepadan yang boleh digunakan juga dengan satu petunjuk
sempang. (`‐o`)

Pada permulaan duc cuba membaca konfigurasinya dari tiga lokasi khususnya
pesanan: `/etc/ducrc`, `~/.ducrc` dan `./.ducrc`.

Fail konfigurasi terdiri daripada bahagian dan parameter. Nama bahagian sepadan dengan
subperintah duc yang mana parameter dalam bahagian itu digunakan. Satu bahagian bermula dengan
nama bahagian dalam kurungan segi empat sama dan berterusan sehingga bahagian seterusnya
bermula.Bahagian mengandungi parameter, satu setiap baris, yang terdiri daripada satu nama pilihan
untuk bendera boolean, atau nama pilihan dan nilai untuk pilihan yang mengambil nilai. Lihat
CONTOH bahagian untuk contoh format fail konfigurasi.

MENCIPTA THE INDEKS


Duc memerlukan fail indeks sistem fail sebelum ia dapat menunjukkan sebarang

maklumat.
Untuk mencipta indeks, jalankan arahan `duc‐nox index`. Sebagai contoh, untuk mencipta sebuah
indeks direktori rumah anda jalankan `duc‐nox index ~`

$ indeks duc‐nox / usr
Melangkau lost+found: Kebenaran ditolak
333823 fail dan 48200 direktori diindeks, (jumlah 35.0GB) dalam 1 saat

Lokasi lalai pangkalan data ialah `$HOME/.duc.db`. Untuk menggunakan pangkalan data yang berbeza
lokasi, gunakan pembolehubah persekitaran DUC_DATABASE atau tentukan lokasi pangkalan data dengan
hujah ‐‐pangkalan data.

Anda boleh menjalankan `duc‐ index` pada bila-bila masa kemudian untuk membina semula indeks.

MENYOALKAN THE INDEKS


Duc mempunyai pelbagai subperintah untuk menyoal atau meneroka indeks:

· `duc‐nox info` menunjukkan senarai pepohon direktori yang tersedia dalam pangkalan data, dan masa
dan tarikh imbasan terakhir.

· `duc‐ ls` menyenaraikan semua fail dan direktori di bawah laluan yang diberikan pada konsol.

· `duc‐ ui` menjalankan antara muka pengguna konsol berasaskan ncurses untuk meneroka sistem fail
penggunaan

PILIHAN


Bahagian ini menyenaraikan semua subperintah yang tersedia dan menerangkan penggunaannya dan pilihan. Global
pilihan Ini pilihan terpakai pada semua subperintah Duc:

· ‐‐debug: tingkatkan verbositi kepada tahap nyahpepijat

· ‐h, ‐‐bantuan: tunjukkan pertolongan

· ‐q, ‐‐diam: mod senyap, jangan cetak sebarang amaran

· ‐v, ‐‐verbose: meningkatkan verbositi

· ‐‐versi: maklumat versi keluaran dan keluar

duc‐nox help Pilihan untuk arahan `duc‐ help [pilihan]`:

· ‐a, ‐‐semua: tunjukkan bantuan lengkap untuk semua arahan

duc‐ index Subperintah 'indeks' melakukan imbasan rekursif bagi laluan yang diberikan pada
sistem fail dan mengira saiz inklusif semua direktori. Hasilnya ditulis
ke indeks, dan kemudiannya boleh disoal oleh salah satu alat duc‐nox yang lain.

Pilihan untuk arahan `duc‐nox index [pilihan] LALUAN ...`:

· ‐b, ‐‐bait: tunjukkan saiz fail dalam bilangan bait yang tepat

· ‐d, ‐‐database=VAL: gunakan fail pangkalan data ARG

· ‐e, ‐‐exclude=VAL: kecualikan fail yang sepadan dengan ARG

· ‐H, ‐‐semak‐pautan-keras: kira pautan keras sekali sahaja. jika dua atau lebih keras
pautan menghala ke fail yang sama, hanya satu daripada pautan keras dipaparkan dan
dikira

· ‐f, ‐‐paksa: penulisan paksa sekiranya db rosak

· ‐‐hide‐file‐name: sembunyikan nama fail dalam indeks (privasi). nama-nama
direktori akan disimpan, tetapi nama fail individu akan
disembunyikan

· ‐m, ‐‐max‐depth=VAL: hadkan nama direktori kepada kedalaman yang diberikan. apabila ini
pilihan diberikan duc akan melintasi sistem fail yang lengkap, tetapi hanya akan
peringkat VAL pertama direktori dalam pangkalan data untuk mengurangkan saiz
indeks

· ‐x, ‐‐satu‐fail‐sistem: langkau direktori pada sistem fail yang berbeza

· ‐p, ‐‐kemajuan: tunjukkan kemajuan semasa pengindeksan

· ‐‐tidak dimampatkan: jangan gunakan pemampatan untuk pangkalan data. Duc membolehkan
pemampatan jika pangkalan data asas menyokong ini. Ini mengurangkan indeks
saiz dengan kos masa pengindeksan yang lebih lama sedikit

duc‐nox info Pilihan untuk arahan `duc‐nox info [pilihan]`:

· ‐a, ‐‐apparent: tunjukkan ketara dan bukannya saiz fail sebenar

· ‐b, ‐‐bait: tunjukkan saiz fail dalam bilangan bait yang tepat

· ‐d, ‐‐database=VAL: pilih fail pangkalan data untuk digunakan [~/.duc.db]

duc‐nox ls Subperintah 'ls' menanyakan pangkalan data duc dan menyenaraikan saiz inklusif bagi
semua fail dan direktori pada laluan yang diberikan. Jika tiada laluan diberikan kerja semasa
direktori disenaraikan.

Pilihan untuk arahan `duc‐nox ls [pilihan] [PATH]`:

· ‐a, ‐‐apparent: tunjukkan ketara dan bukannya saiz fail sebenar

· ‐‐ ascii: gunakan aksara ASCII dan bukannya UTF-8 untuk melukis pokok

· ‐b, ‐‐bait: tunjukkan saiz fail dalam bilangan bait yang tepat

· ‐F, ‐‐classify: tambah penunjuk jenis fail (salah satu daripada */) pada entri

· ‐c, ‐‐warna: mewarnakan output (hanya pada ttys)

· ‐d, ‐‐database=VAL: pilih fail pangkalan data untuk digunakan [~/.duc.db]

· ‐‐dir‐only: senaraikan direktori sahaja, langkau fail individu

· `[hy]g`, `‐‐graf`: lukis graf dengan saiz relatif untuk setiap entri

· ‐l, ‐‐levels=VAL: melintasi sehingga tahap ARG dalam [4]

· ‐R, ‐‐rekursif: senaraikan subdirektori dalam paparan pokok rekursif

duc‐nox xml Pilihan untuk arahan `duc‐nox xml [pilihan] [PATH]`:

· ‐d, ‐‐database=VAL: pilih fail pangkalan data untuk digunakan [~/.duc.db]

· ‐x, ‐‐exclude‐fail: kecualikan fail daripada output xml, hanya masukkan direktori

· ‐s, ‐‐min_size=VAL: tentukan saiz min untuk fail atau direktori

duc‐nox cgi Pilihan untuk arahan `duc cgi [pilihan] [PATH]`:

· ‐a, ‐‐apparent: Tunjukkan ketara dan bukannya saiz fail sebenar

· ‐b, ‐‐bait: tunjukkan saiz fail dalam bilangan bait yang tepat

· ‐‐css‐url=VAL: url helaian gaya CSS untuk digunakan dan bukannya CSS lalai

· ‐d, ‐‐database=VAL: pilih fail pangkalan data untuk digunakan [~/.duc.db]

· ‐l, ‐‐levels=VAL: lukis sehingga tahap ARG dalam [4]

· ‐‐senarai: jana jadual dengan senarai fail

· ‐‐petua alat: dayakan petua alat apabila melayang di atas graf. membolehkan petua alat
akan menyebabkan permintaan HTTP tak segerak setiap kali tetikus dialihkan dan boleh
sangat meningkatkan trafik HTTP ke pelayan web

duc‐nox ui Subperintah 'ui' menanyakan pangkalan data duc dan menjalankan ncurses interaktif
utiliti untuk meneroka penggunaan cakera bagi laluan yang diberikan. Jika tiada laluan diberikan arus
direktori kerja diterokai.

Kekunci berikut boleh digunakan untuk menavigasi dan mengubah sistem fail:

atas, pgup, j: gerakkan kursor ke atas
ke bawah, pgdn, k: gerakkan kursor ke bawah
kiri, ruang belakang: pergi ke direktori induk (..)
kanan, masukkan: turun ke dalam direktori yang dipilih
a: togol antara penggunaan cakera sebenar dan jelas
b: togol antara saiz tepat dan disingkatkan
c: togol antara paparan warna dan monokrom
g: togol graf
h: tunjukkan pertolongan. tekan 'q' untuk kembali ke skrin utama
q, melarikan diri: berhenti

Pilihan untuk arahan `duc‐nox ui [pilihan] [PATH]`:

· ‐a, ‐‐apparent: tunjukkan ketara dan bukannya saiz fail sebenar

· ‐b, ‐‐bait: tunjukkan saiz fail dalam bilangan bait yang tepat

· ‐c, ‐‐warna: mewarnakan output

· ‐d, ‐‐database=VAL: pilih fail pangkalan data untuk digunakan [~/.duc.db]

CGI ANTARA MUKA


Binari `duc‐nox` mempunyai sokongan untuk antara muka CGI asas,

kini hanyalah diuji bersama apache.
Antara muka CGI menjana halaman HTML ringkas dengan senarai direktori yang diindeks,
dan menunjukkan graf boleh klik untuk menavigasi sistem fail. Jika pilihan `‐‐senarai`
diberikan, senarai fail/dir bersaiz teratas juga ditulis.

Konfigurasi dilakukan dengan mencipta skrip shell mudah sebagai .cgi dalam direktori iaitu
dikonfigurasikan untuk pelaksanaan CGI oleh pelayan web anda (biasanya `/usr/lib/cgi-bin`). cangkerang
skrip hanya perlu memulakan duc‐nox, dan lulus lokasi pangkalan data untuk menavigasi.

Contoh skrip duc.cgi ialah

#!/ Bin / sh
/usr/bin/duc‐nox cgi -d /home/jenny/.duc.db

* Pastikan fail pangkalan data boleh dibaca oleh pengguna (biasanya www‐data)
* Penyahpepijatan sebaiknya dilakukan dengan memeriksa log ralat pelayan web
* Pastikan skrip .cgi mempunyai kebenaran melaksanakan (`chmod +x duc.cgi`)

Beberapa nota:

· Halaman HTML dijana dengan helaian gaya CSS terbenam ringkas. Jika gaya
tidak mengikut keinginan anda, anda boleh menyediakan url CSS luaran dengan ‐‐css‐url
pilihan yang kemudiannya akan digunakan dan bukannya definisi gaya terbenam.

· Tambah pilihan ‐‐senarai untuk menjana jadual fail dan direktori bersaiz teratas
halaman HTML.

Konfigurasi CGI semasa tidak begitu fleksibel dan tidak selamat. Ia tidak dinasihatkan untuk berlari
CGI daripada pelayan web boleh dicapai awam, gunakan atas risiko anda sendiri.

A NOTA ON FAIL SAIZ DAN DISK PENGGUNAAN


Konsep 'saiz fail' dan 'penggunaan cakera' boleh menjadi agak mengelirukan. Fail pada cakera mempunyai
saiz ketara, yang menunjukkan jumlah bait dalam fail dari titik pengguna
pandangan; ini ialah saiz yang dilaporkan oleh alatan seperti `ls ‐l`.

. jelas saiz boleh be mana-mana nombor, dari 0 bait up kepada beberapa TB.
Bilangan bait sebenar yang digunakan pada sistem fail untuk menyimpan fail boleh
berbeza daripada saiz ketara ini atas beberapa sebab: cakera menyimpan data dalam blok,
yang menyebabkan fail sentiasa mengambil berbilang saiz blok, fail boleh mempunyai
lubang (fail 'jarang'), dan sebab teknikal lain. Nombor ini sentiasa a
gandaan 512, yang bermaksud saiz sebenar yang digunakan untuk fail adalah hampir selalu
sedikit lebih daripada saiz yang ketara.

Duc mempunyai dua mod untuk mengira saiz fail:

‐ `saiz ketara`: ini ialah saiz seperti yang dilaporkan oleh `ls`. Nombor ini menunjukkan fail
panjang, yang biasanya lebih kecil daripada penggunaan cakera sebenar.

‐ `saiz sebenar`: ini ialah saiz seperti yang dilaporkan oleh `du` dan `df`. Saiz fail sebenar memberitahu
anda berapa banyak cakera sebenarnya digunakan oleh fail, dan sentiasa gandaan 512 bait.

Mod lalai yang digunakan oleh duc‐nox ialah menggunakan 'saiz sebenar'. Kebanyakan arahan duc‐nox untuk
laporkan penggunaan cakera (`duc‐nox ls`, dsb) mempunyai pilihan untuk menukar antara dua mod ini
(biasanya `‐a`).

CONTOH


Indeks / usr direktori, menulis ke lokasi pangkalan data lalai ~/.duc.db:

$ indeks duc‐nox / usr

Senaraikan semua fail dan direktori di bawah / usr / setempat, menunjukkan saiz fail relatif dalam graf:

$ duc‐nox ls ‐Fg / usr / setempat
4.7G lib/ [++++++++++++++++++++++++++++++++++++++++++++++++]
Perkongsian 3.1G/ [++++++++++++++++++++++++++++++ ]
2.7G src/ [++++++++++++++++++++++++++ ]
814.9M tong/ [++++++++ ]
196.6J termasuk/ [+ ]
66.6M x86_64-w64-mingw32/ [ ]
59.9J tempatan/ [ ]
38.8M i686-w64-mingw32/ [ ]
20.3M sbin/ [ ]
13.6J lib32/ [ ]
13.3M libx32/ [ ]

or penggunaan yang ‐R
pilihan untuk pemandangan pokok:

$ duc‐nox ls ‐RF /etc/logcheck
24.0K `+‐ abaikan.d.server/
4.0K | `+‐ hddtemp
4.0K | |‐ ntpdate
4.0K | |‐ lirc
4.0K | |‐ rsyslog
4.0K | `‐ libsasl2‐modul
8.0K |‐ ignore.d.workstation/
4.0K | `‐ lirc
8.0K `‐ abaikan.d.paranoid/
4.0K `‐ lirc

Contoh fail konfigurasi berikut mentakrifkan parameter lalai untuk `duc‐nox ls`
arahan dan mentakrifkan pilihan global untuk mengkonfigurasi laluan pangkalan data yang digunakan oleh semua
subperintah

[global]
pangkalan data /var/cache/duc.db

[ls]
rekursif
klasifikasi
warna

[ui]
warna

Gunakan duc-nox dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Pemuat but Clover EFI
    Pemuat but Clover EFI
    Projek telah berpindah ke
    https://github.com/CloverHackyColor/CloverBootloader..
    Ciri:Buat macOS, Windows dan Linux
    dalam UEFI atau mod lama pada Mac atau PC dengan
    UE...
    Muat turun pemuat but Clover EFI
  • 2
    unitedrpms
    unitedrpms
    Sertai kami dalam Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Dayakan repositori URPMS dalam anda
    sistem -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Muat turun unitedrpms
  • 3
    Meningkatkan Perpustakaan C ++
    Meningkatkan Perpustakaan C ++
    Boost menyediakan mudah alih percuma
    perpustakaan C++ semakan rakan sebaya. The
    penekanan adalah pada perpustakaan mudah alih yang
    berfungsi dengan baik dengan Perpustakaan Standard C++.
    Lihat http://www.bo...
    Muat turun Perpustakaan Boost C++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL mengubah hala arahan 3D daripada a
    Aplikasi OpenGL Unix/Linux ke a
    GPU sebelah pelayan dan menukarkan
    memberikan imej 3D ke dalam aliran video
    dengan yang...
    Muat turun VirtualGL
  • 5
    libusb
    libusb
    Perpustakaan untuk membolehkan ruang pengguna
    program aplikasi untuk berkomunikasi
    Peranti USB. Khalayak: Pembangun, Tamat
    Pengguna/Desktop. Bahasa Pengaturcaraan: C.
    kategori...
    Muat turun libusb
  • 6
    SWIG
    SWIG
    SWIG ialah alat pembangunan perisian
    yang menghubungkan atur cara yang ditulis dalam C dan
    C++ dengan pelbagai peringkat tinggi
    bahasa pengaturcaraan. SWIG digunakan dengan
    berbeza...
    Muat turun SWIG
  • Lebih »

Arahan Linux

Ad