Здравствуйте, thesz, Вы писали:
T>1.создайте каталог, создайте там файликов и не пустых подкаталогов.
T>2.попробуйте сделать 'rm *' в этом каталоге. он удалит файлы, а каталоги оставит и при этом ругнётся.
T>3.создайте в этом же каталоге файлик с именем -rf и снова запустите 'rm *'
T>4.наслаждайтесь.
Ну, создать его тоже не так просто:
MigMit:testdir MigMit$ touch -rf
touch: f: No such file or directory
Но если постараться — ну что ж, на каждый болт на восемнадцать найдётся своя хитрая жопа с лабиринтом:
MigMit:testdir MigMit$ find .
.
./-rf
./testdir1
./testdir1/testfile11
./testdir1/testfile12
./testdir2
./testdir2/testfile21
./testdir2/testfile22
MigMit:testdir MigMit$ rm -- *
rm: testdir1: is a directory
rm: testdir2: is a directory
MigMit:testdir MigMit$ ls
testdir1/ testdir2/