Лабораторная работа №1 «и нтерфеи с. Ф аи лы. К оманды» Часть cli command-Line Interface



Pdf көрінісі
бет15/19
Дата11.06.2023
өлшемі0,58 Mb.
#100456
түріЛабораторная работа
1   ...   11   12   13   14   15   16   17   18   19
Байланысты:
SPO - Lab 1

Специальный символ ~ 
Вы уже знаете, как обозначать тильдой абсолютное путевое имя начального 
каталога. Например, при копировании файла из нижестоящего каталога в начальный 
каталог тильдой можно обозначить абсолютное путевое имя начального каталога. В 
приведенном ниже примере пользователь переходит в каталог reports, а затем копирует 
из него файл monday в начальный каталог. 


16 
$ cd reports 
$ ср monday ~ 
Для того чтобы при копировании файла в начальный каталог дать ему новое имя, 
поставьте новое имя после пары символов ~/. В следующем примере файл monday 
копируется в начальный каталог, и копия получает имя today. 
$ ср monday ~/today 
В аргументах команды mv тильда используется точно так же. Ниже показано, как 
файл monday перемещается из каталога reports в начальный каталог. 
$ mv monday ~ 
Если при перемещении файла из нижестоящего каталога в начальный вы меняете 
его имя, то перед новым именем файла ставится тильда с косой чертой, ~/. В следующем 
примере пользователь переходит в каталог reports, а затем перемещает файл monday в 
начальный каталог и дает ему имя today. 
$ cd reports 
$ mv monday ~/today 
Тильду можно использовать во всех случаях, когда речь идет о путевом имени 
начального каталога. В приведенном ниже примере описанные ранее команды mv и ls 
выполняются с тильдой. 
$ mv weather ~/reports/monday 
$ ls ~/reports 
monday 

Удаление файла: команда rm 
В процессе работы с ОС Linux число используемых файлов будет стремительно 
возрастать. Появляются новые файлы в этой системе очень часто. Многие из них 
создаются при работе различных приложений, скажем, редакторов, и с помощью команд, 
например ср. Постепенно некоторые из этих файлов устаревают. Их можно удалить 
посредством команды rm. В следующем примере пользователь удаляет файл oldprop. 
$ rm oldprop 
Команда rm может быть использована с любым числом аргументов, что позволяет 
одновременно удалять несколько файлов. Имена этих файлов указываются в командной 
строке после имени команды. 
$ rm proposal version1 version2 
Командой rm следует пользоваться осторожно, так как отменить ее действие 
нельзя. Если файл удален, восстановить его не удастся. Предположим, что вы случайно 
ввели эту команду вместо какой-то другой, например, ср или mv. Когда вы опомнитесь,
будет слишком поздно - файлы пропали. Для того чтобы избежать таких ошибок
используйте команду rm с опцией -i, которая инициирует выдачу запроса на 
подтверждение удаления. Теперь перед удалением каждого файла система будет 
спрашивать, действительно ли вы хотите удалить его. Если вы введете у, файл будет 
удален. При любом ином ответе файл не удаляется. В следующем примере посредством
команды rm система получает указание удалить файлы proposal и oldprop, а затем 
запрашивает подтверждение по каждому из них. Пользователь решает удалить oldprop, а 
proposal оставить. 
$ rm -i proposal oldprop 
Remove proposal? n 


17 
Remove oldprop? у 



Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   19




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет