Уничтожение каталогов

Так же легко, как вы создаете каталоги с помощью команды 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

Эта команда создает копию оригинального файла под другим именем в том же самом каталоге на тот случай, если вы вознамерились модифици­ровать оригинальный файл.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: