Так же легко, как вы создаете каталоги с помощью команды mkdir, их можно уничтожить с помощью команды rmdir. Единственное предварительное условие при удалении каталогов - это отсутствие в них заранее записанных файлов. Если же все-таки будут иметься файлы в каталоге, который вы собираетесь удалить, эта операция закончится неуспешно. Для удаления, например, каталога stefan нужно использовать команду
$ rmdir stefan причем находиться нужно в родительском по отношению stefan каталоге.
Команда успешно сработает, если в удаляемом каталоге отсутствуют файлы. В противном случае результат будет таков:
$ rmdir stefan
rmdir: /home/inter/stefan non-empy (не пустой)
$
Можно, конечно, воспользоваться командой
$ rm -r /stefan
но это уже вопрос техники применения команд.
Пересылка файлов
Команда move - mv (переслать) хоть и называется пересылкой, в пределах одного тома речь идет только о переименовании, поскольку сами данные перемещаться не должны. Если же речь идет о разных носителях, то данные действительно пересылаются из одного'места в другое:
|
|
$ mv /mydir/progl.c /otherdir/progl.c
Эта команда уничтожает запись о файле prog 1-е в каталоге mydir и создает новую запись о файле prog 1.с в каталоге otherdir, не трогая самого файла, т. е. не изменяя его индексных дескрипторов и номеров соответствующих дисковых блоков, указывающих на его месторасположение.
С помощью команды mv можно переименовывать и каталоги, но только в том случае, если источник и приемник находятся на одном уровне иерархии, т. е. имеют общего родителя. Если mydir - каталог, то команда
$ mv mydir mynewdir
выполнит переименование каталога. В то же время команда
$ mv mydir.. /mynewdir
не будет выполнена.
Копирование файлов
Команда ср копирует файлы и отличается от mv тем, что вы можете скопировать оригинальный файл без опасения потерять уникальную информацию. Команда ср сохраняет файл-источник, в то время как mv уничтожает его:
$ ср /UAP/uniplex/termcap termcap.original.uniplex
Эта команда создает копию оригинального файла под другим именем в том же самом каталоге на тот случай, если вы вознамерились модифицировать оригинальный файл.