Стварыць або выдаліць файл у Linux - што можа быць прасцей? Аднак у некаторых сітуацыях ваш верны і правераны спосаб можа не спрацаваць. У гэтым выпадку разумна будзе шукаць рашэнне праблемы, але калі на гэта няма часу, вы можаце скарыстацца іншымі спосабамі стварэння або выдалення файлаў у Linux. У гэтым артыкуле як раз будуць разабраныя найбольш папулярныя з іх.
Спосаб 1: Тэрмінал
Праца з файламі ў «тэрмінале» кардынальна адрозніваецца ад працы ў файлавым мэнэджару. Як мінімум, у ім няма візуалізацыі - усе дадзеныя вы будзеце ўводзіць і атрымліваць у акне, які мае выгляд традыцыйнай для Windows каманднага радка. Аднак менавіта праз гэты элемент сістэмы ўдасца адсачыць усе памылкі, якія ўзнікаюць пры выкананні той ці іншай аперацыі.
падрыхтоўчыя мерапрыемствы
Выкарыстоўваючы «Тэрмінал» для стварэння або выдалення файлаў у сістэме, вам неабходна папярэдне паказаць у ім дырэкторыю, у якой будуць выконвацца ўсе наступныя аперацыі. У адваротным выпадку ўсе створаныя файлы будуць знаходзіцца ў каранёвым каталогу ("/").
Пазначыць дырэкторыю ў «тэрмінале» можна двума спосабамі: пры дапамозе файлавага мэнэджара і пры дапамозе каманды cd. Разбяром кожны паасобку.
файлавы менеджэр
Такім чынам, дапусцім, вы хочаце стварыць або, наадварот, выдаліць файл з тэчкі "Дакументы", Што знаходзіцца па шляху:
/ Home / Имя_Пользователя / Дакументы
Каб адкрыць гэтую дырэкторыю ў «тэрмінале», вам неабходна спачатку адкрыць яе ў файлавым мэнэджару, а затым, націснуўшы ПКМ, абраць у кантэкстным меню пункт "Адкрыць у тэрмінале".
Па выніку адкрыецца «Тэрмінал», у якім будзе паказаная абраная дырэкторыя.
каманда cd
Калі вы не хочаце карыстацца папярэднім спосабам або не маеце доступу да файлаваму мэнэджару, вы можаце паказаць дырэкторыю, не выходзячы з «Тэрмінала». Для гэтага выкарыстоўваюць каманду cd. Усё, што трэба зрабіць, гэта напісаць дадзеную каманду, паказаўшы затым шлях да дырэкторыі. Разбяром гэта так жа на прыкладзе папкі "Дакументы". Ўпішыце каманду:
cd / home / Имя_Пользователя / Дакументы
Вось прыклад выконваемай аперацыі:
Як бачна, неабходна першапачаткова ўвесці шлях да дырэкторыі (1), А пасля націску клавішы Enter у «тэрмінале» пабачыце абраная дырэкторыя (2).
Пасля таго як вы даведаліся, як абраць дырэкторыю, у якой будуць праводзіцца працы з файламі, можна пераходзіць непасрэдна да самога працэсу стварэння і выдалення файлаў.
Стварэнне файлаў праз «Тэрмінал»
Для пачатку адкрыйце сам «Тэрмінал», націснуўшы спалучэнне клавіш CTRL + ALT + T. Цяпер можна пачынаць стварэнне файлаў. Для гэтага ёсць магчымасць скарыстацца шасцю рознымі спосабамі, якія будуць прадэманстраваныя ніжэй.
ўтыліта touch
прызначэнне каманды touch у Linux - змена часовай пазнакі (час змены і час выкарыстання). Але калі уведзенага імя файла ўтыліта ня знойдзе, яна аўтаматычна створыць новы.
Такім чынам, для стварэння файла вам неабходна ў камандным радку прапісаць:
touch "імя_файла"
(Абавязкова ў двукоссі).
Вось прыклад такой каманды:
Функцыя перанакіраваньні працэсу
Гэты спосаб можна лічыць самым простым. Каб стварыць файл з яго дапамогай, неабходна ўсяго толькі паказаць знак перасылкамі і ўвесці імя стваранага файла:
> "Імя_файла"
(Абавязкова ў двукоссі)
прыклад:
Каманды echo і функцыя перанакіраваньні працэсу
Гэты спосаб практычна нічым не адрозніваецца ад папярэдняга, толькі ў гэтым выпадку неабходна перад знакам перанакіравання ўпісаць каманду echo:
echo> "імя_файла"
(Абавязкова ў двукоссі)
прыклад:
ўтыліта cp
Як і ў выпадку з утылітай touch, Галоўным прызначэннем каманды cp не з'яўляецца стварэнне новых файлаў. Яна неабходна для капіявання. Аднак задаўшы зменную "Null", Вы створыце новы дакумент:
cp / dev / null "імя_файла"
(Абавязкова без двукоссяў)
прыклад:
Каманда cat і функцыі перанакіраваньні працэсу
cat - гэта каманда, якая служыць для звязка і прагляду файлаў і іх змесціва, але варта яе выкарыстоўваць разам з перанакіраваннем працэсу, як яна адразу створыць новы файл:
cat / dev / null> "імя_файла"
(Абавязкова ў двукоссі)
прыклад:
Тэкставы рэдактар vim
Менавіта ў ўтыліты vim галоўнае прызначэнне - гэта праца з файламі. Аднак у яе няма інтэрфейсу - усе дзеянні выконваюцца праз «Тэрмінал».
На жаль, vim прадусталяваная не на ўсіх дыстрыбутывах, напрыклад, у Ubuntu 16.04.2 LTS яе няма. Але гэта не бяда, яе папросту можна спампаваць з рэпазітара і ўсталяваць на свой кампутар, не пакідаючы «Тэрмінал».
Заўвага: калі тэкставы кансольны рэдактар vim ў вас ужо ўсталяваны, то прапусціце гэты крок і пераходзіце адразу да стварэння файла з яго дапамогай
Для ўстаноўкі увядзіце каманду:
sudo apt install vim
пасля націску Enter спатрэбіцца ўвесці пароль. Ўводзіце яго і чакайце заканчэння загрузкі і ўстаноўкі. У працэсе ў вас могуць запатрабаваць пацверджанне выканання каманды - увядзіце літару "Д" і націсніце Enter.
Аб завяршэнні ўстаноўкі праграмы можна меркаваць па з'явіўся лагіне і імя кампутара.
Пасля ўстаноўкі тэкставага рэдактара vim можна прыступіць да стварэння файлаў у сістэме. Для гэтага трэба скарыстацца камандай:
vim -c wq "імя_файла"
(Абавязкова ў двукоссі)
прыклад:
Вышэй былі пералічаныя шэсць спосабаў, як можна ствараць файлы ў дыстрыбутывах Linux. Вядома, гэта не ўсе магчымыя, а толькі частка, але з іх дапамогай абавязкова атрымаецца выканаць пастаўленую задачу.
Выдаленне файлаў праз «Тэрмінал»
Выдаленне файлаў у «тэрмінале» практычна нічым не адрозніваецца ад іх стварэння. Галоўнае - ведаць усе неабходныя каманды.
Важна: выдаляючы файлы з сістэмы праз «Тэрмінал», вы іх сцірае незваротна, гэта значыць, у «кошык» іх адшукаць потым не атрымаецца.
каманда rm
менавіта каманда rm служыць у Linux для выдалення файлаў. Вам усяго толькі трэба паказаць дырэкторыю, увесці каманду і ўпісаць імя файла, які трэба выдаліць:
rm "імя_файла"
(Абавязкова ў двукоссі)
прыклад:
Як можна заўважыць, пасля выканання дадзенай каманды ў файлавым мэнэджару знік файл «Новы дакумент».
Калі вы хочаце ачысціць цэлую дырэкторыю ад непатрэбных файлаў, то будзе даволі доўга ўпісваць іх назвы раз за разам. Прасцей скарыстацца спецыяльнай камандай, якая ўмомант незваротна выдаліць усе файлы:
rm *
прыклад:
Выканаўшы гэтую каманду, вы можаце бачыць як у файлавым мэнэджару адышлі ўсе раней створаныя файлы.
Спосаб 2: Файлавы менеджэр
Файлавы менеджэр любой аперацыйнай сістэмы (АС) добры тым, што ён дае магчымасць наглядна адсачыць ўсе работы маніпуляцыі, у адрозненне ад «Тэрмінала» з яго камандным радком. Аднак ёсць і мінусы. Адзін з іх: няма магчымасці дэталёва прасачыць за працэсамі, якія выконваюцца пры той ці іншай аперацыі.
У любым выпадку карыстальнікам, якія нядаўна ўсталявалі дыстрыбутыў Linux сабе на кампутар, ён выдатна падыдзе, так як падабенства з Windows, як той казаў, у наяўнасці.
Заўвага: у артыкуле ў якасці прыкладу будзе выкарыстаны файлавы менеджэр Nautilus, які з'яўляецца стандартным для большасці дыстрыбутываў Linux. Аднак інструкцыя для іншых мэнэджараў падобная, могуць адрознівацца толькі назвы пунктаў і размяшчэнне элементаў інтэрфейсу.
Ствараем файл у файлавым мэнэджару
Неабходна рабіць наступнае, каб стварыць файл:
- Адкрыць файлавы менеджэр (у дадзеным выпадку Nautilus), націснуўшы на яго абразку на панэлі задач або правёўшы пошук па сістэме.
- Перайсці ў неабходную дырэкторыю.
- Націснуць правай кнопкай мышы (ПКМ) па пустым месцы.
- У кантэкстным меню навесці курсор на пункт "Стварыць дакумент" і выбраць неабходны вам фармат (у дадзеным выпадку фармат адзін - "Пусты дакумент").
Пасля гэтага ў дырэкторыі з'явіцца пусты файл, якому застаецца толькі задаць імя.
Выдаляем файл у файлавым мэнэджару
Працэс выдалення ў мэнэджарах Linux праходзіць яшчэ прасцей і хутчэй. Для таго, каб выдаліць файл, па ім трэба спачатку націснуць ПКМ, а затым у кантэкстным меню абраць пункт "Выдаліць".
Таксама можна паскорыць гэты працэс, выбраўшы патрэбны файл і націснуўшы клавішу DELETE на клавіятуры.
Пасля гэтага ён перамесціцца ў «Кошык». Дарэчы, яго можна будзе аднавіць. Каб развітацца з файлам назаўжды, неабходна націснуць ПКМ па значку кошыка і выбраць пункт "Ачысціць кошык".
заключэнне
Як можна заўважыць, спосабаў стварэння і выдаленні файлаў у Linux існуе нямала. Вы можаце скарыстацца больш звыклым, які задзейнічае магчымасці файлавага мэнэджара сістэмы, а можаце скарыстацца правераным і надзейным, выкарыстоўваючы «Тэрмінал» і адпаведныя каманды. У любым выпадку, калі які-небудзь з метадаў у вас не выконваецца, заўсёды ёсць магчымасць выкарыстоўваць тыя, што засталіся.