Portál AbcLinuxu, 29. prosince 2025 23:13
nebo spíš
lsdir.c:
#include <dirent.h>
#include <stdio.h>
int main (int argc, char **argv) {
if (argc != 2) return 1;
DIR *dir = opendir(argv[1]);
struct dirent *entry;
while ((entry = readdir(dir)) != NULL)
puts(entry->d_name);
}... zkompilovat ...
gcc lsdir.c -o lsdir... a spustit (neboj) ...
./lsdir /
myslim, že to postupovalo tim způsobem co vypíše ten lsdir od tebe. Achjo. Vypadá to, že sem to zarazil včas a nepřišel sem o nic kriticky důležitýho. Snad jen semestrálku, která mě stála deset hodin práce a o komplet instalaci windows ve vmplayeru
. Ale na to se neumírá, mohlo to bejt horší. Aspoň mám na disku najednou 10G volnýho místa navíc
Dej si to do cronu, aby se to spouštělo pod náhodným uživatelem a v náhodném adresáři. Pak budeš mít pořát dostatek místa
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
nebo to jen z lenosti kompiluješ kompilátorem C++?Nevšiml jsem si, že bych to kompiloval C++ kompilátorem...
).
struct DIR*.
struct nepožaduje (stejně jako u FILE*), takže to asi není tag ale typedefovaná struktura.
DIR* dir', protože je to IMHO logičtější.
Tedy každá ta věc se složenými závorkami si může deklarovat vlastní proměnné.
deltree c:\
na Microsoft Windows ?
ono ostatně můj problém vzniknul na základě pouhé nepozornosti, protože to echo na začátku mě zlákalo k tomu zjistit co se vlastně vypíše a v tý změti znaků se to |sh na konci úplně ztratilo
kdo neví o čem mluvim, tak je to tady.
.
Od ty doby pouzivam sudo a davam si pozor
.
0K!AS

alias rm='echo "Skutocne chces mazat? [y/n]"; read line; [ "$line" = "y" ] && rm'
He he. Mě se v sobotu podařilo <Shift>+<Del> a automaticky <Enter> nad všemi dokumetny... Škoda sice o poznání menší, ale taky "potěší"...
dd, asi ho hodit na hodně velký disk, kam se vejde, a pak přes losetup si ho namapovat na device, na ten device spustit ten (v případě ReiserFS) reiserfsck --rebuild-tree (nějak tak) a zkouknout výsledek v lost+found, kde to ale bude pojmenovaný pouze číselně, takže se hodí pro identifikaci správného souboru k obnově grep a pod. Už jsem tak jednou zachránil cennou věc. A taky si rozneřádil filesystém tak, že jsem musel obnovit ze zálohy - protože jsem to dělal na ostré verzi filesystému
vim ~/.emacs
), tak je to jednoduché ...
imho rm maže podľa poradia v direntry (ls --sort=none -1)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.