Основни водич за преименовање једног или више директоријума у Линук-у користећи само услужне програме командне линије
Преименовање датотека и директоријума је чест задатак који корисник мора да обави. На срећу, Линук има једноставан начин за преименовање датотека и директоријума директно са терминала.
Разговараћемо о две Линук команде за преименовање директоријума у Линуку. Тхе мв
и преименовати
команде.
Користећи мв
Команда за преименовање директоријума у Линуку
Команда мв је једна од основних команди коју пружају Линук и сви други системи слични Унику. мв
се у основи користи за премештање датотека са једне локације на другу. Али такође се широко користи као начин за преименовање датотека и директоријума.
Користите следећу синтаксу да бисте преименовали директоријум користећи мв
.
Синтакса:
мв [старо_име_директорија] [ново_име_директорија]
Прво проверите директоријуме присутне у тренутном радном директоријуму користећи лс
команда.
лс
Излаз:
гаурав@убунту:~/воркспаце$ лс -л укупно 76 дрвкр-кр-к 2 роот роот 4096 9. септембар 16:19 даа дрвкр-кр-к 2 роот роот 4096 9. септембар 16:20 дмта дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:19 пц дрвкр-кр-к 2 роот роот 4096 Сеп 9 16:19 пмцд дрвкр-кр-к 2 роот роот 4096 Сеп 9 16:19 кпс дрвкр-кр-к 2 роот 9 Сеп 40196 :19 ссда
Сада ћемо преименовати фасциклу под називом даа до робот помоћу мв
команда.
Пример:
мв даа робот
Затим поново проверите листу директоријума помоћу команде лс да бисте проверили ново име директоријума.
гаурав@убунту:~/воркспаце$ лс дмта пц пмцд кпс робот ссда
Ако покушате да преименујете директоријум у име које се већ користи другим директоријумом на жељеној локацији, директоријум са старим именом ће бити обрисан и замењен новим.
Пример:
гаурав@убунту:~/воркспаце$ лс -л укупно 76 дрвкр-кр-к 2 роот роот 4096 9. септембар 16:19 дмта дрвкр-кр-к 2 роот роот 4096 9. септембар 16:20 пц дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:19 пмцд дрвкр-кр-к 2 роот роот 4096 Сеп 9 16:19 кпс дрвкр-кр-к 2 роот роот 4096 Сеп 9 16:19 робот дрвкр-кр-к 2 роот 9 Сеп 40166 :19 ссда
Са горње листе, хајде да радимо са директоријумима дмта, пц и кпс.
Пример излаза:
гаурав@бунту:~/воркспаце$ мв дмта кпс гаурав@убунту:~/воркспаце$ лс пц пмцд кпс робот ссда гаурав@убунту:~/воркспаце$
Овде сам покушао да преименујем директоријум 'дмта' као што 'кпс‘. Овде је директоријум кпс већ постојао, али чак ни тада терминал није приказао промпт за преписивање.
Такође, можете видети да директоријум под називом „дмта' је избрисан. Ово су празнине у коришћењу мв
команду ако постоји више од једног директоријума са истим именом.
Да бисмо избегли такву двосмисленост, можемо користити преименовати
команда.
Користећи преименовати
Команда за преименовање директоријума
Као што је већ поменуто горе, мв
је веома основна команда и такође има нејасно понашање. Да бисмо превазишли ове недостатке можемо користити преименовати
наредба за преименовање више датотека одједном.
преименовати
не долази са дистрибуцијом Линука. Прво ћете га морати засебно инсталирати. преименовати
доступан је у две различите верзије. Али њихово функционисање ће бити исто у свим срединама. Једина разлика ће бити у командама за инсталирање преименовати
корисност. Погледајте их у наставку.
Инсталирај преименовати
на Убунту и Дебиан дистрибуцијама:
судо апт-гет инсталл преименуј
Инсталирај преименовати
на Федора, ЦентОС и РедХат дистрибуцијама:
судо днф инсталл пренаме
Након што инсталирате преименовање на ваш Линук рачунар, користите код испод преименујте један директоријум.
Синтакса:
судо преименуј [перл израз] [директоријум]
Пример:
Покушаћемо прво да преименујемо један директоријум користећи преименовати
команда. Именовани директоријум ћемо преименовати дир2 као што ссх.
Излаз:
роот@убунту:~# лс ДИР1 дир2 дир3 дир4 дир5 пц снап
роот@убунту:~# преименуј 'с/дир2/ссх/' дир2 роот@убунту:~# лс -л укупно 28 дрвкр-кр-к 2 роот роот 4096 9. септембар 15:15 ДИР1 дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:15 дир3 дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:15 дир4 дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:15 дир5 дрвкр-кр-к 2 роот роот 4096: Сеп 9 19 ком дрвкр-кр-к 3 роот роот 4096 9. септембар 14:59 снап дрвкр-кр-к 2 роот роот 4096 9. септембар 15:15 ссх
Из горњег излаза можемо видети тај директоријум под називом 'дир2„ се преименује у „ссх' помоћу преименовати
команда.
Преименујте више директоријума одједном користећи преименовати
Цомманд
Претпоставимо да имам два директоријума, 'игра' и 'рад‘. Оба именика су именована малим словима. Променићу имена ових директоријума користећи преименовати
команду великим словима.
Пример:
судо преименуј 'и/а-з/А-З/' [дирецториес_то_ренаме]
Излаз:
Провера листе тренутних директоријума помоћу лс
команда.
роот@убунту:~# лс -л укупно 36 дрвкр-кр-к 2 роот роот 4096 9. септембар 15:15 ДИР1 дрвкр-кр-к 2 роот роот 4096 9. септембар 15:15 дир3 дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:15 дир4 дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:15 дир5 дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:31 гаме.скл дрвкр-кр-к 2 роот роот 4096 Сеп 9 1 :19 пц дрвкр-кр-к 3 роот роот 4096 9. септембар 14:59 снап дрвкр-кр-к 2 роот роот 4096 9. септембар 15:15 ссх дрвкр-кр-к 2 роот роот 4096 9. септембар 15:30 ворк.скл
Коришћење команде за преименовање да промените имена означених директоријума.
роот@убунту:~# судо преименуј 'и/а-з/А-З/' *.скл
Провера излаза са лс
команда.
роот@убунту:~# лс -л укупно 36 дрвкр-кр-к 2 роот роот 4096 9. септембар 15:15 ДИР1 дрвкр-кр-к 2 роот роот 4096 9. септембар 15:31 ГАМЕ.СКЛ дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:30 ВОРК.СКЛ дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:15 дир3 дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:15 дир4
Овде можемо видети да смо променили имена директоријума из малих у велика слова.
Пример 2:
У овом примеру ћемо покушати да преименујемо део више датотека истовремено.
Хајде да прво наведемо директоријуме.
роот@убунту-с-1вцпу-1гб-блр1-01:~# лс -л укупно 56 дрвкр-кр-к 2 роот роот 4096 9. септембар 15:15 ДИР1 дрвкр-кр-к 2 роот роот 4096 9. септембар 15:31 ГАМЕ.СКЛ дрвкр-кр-к 2 роот роот 4096 9. септембар 15:30 ВОРК.СКЛ дрвкр-кр-к 2 роот роот 4096 9. септембар 15:50 дир1.скл дрвкр-кр-к 2 роот роот 4156: 9. септембар 50 дир2.скл дрвкр-кр-к 2 роот роот 4096 9. септембар 15:15 дир3 дрвкр-кр-к 2 роот роот 4096 9. септембар 15:15 дир4 дрвкр-кр-к 2 роот роот 4096 9. септембар дир 15:15 дрвкр -кр-к 2 роот роот 4096 9 сеп 15:19 пц дрвкр-кр-к 2 роот роот 4096 9 сеп 15:54 схелдон1 дрвкр-кр-к 2 роот роот 4096 9 сеп 15:54 схелдон2 дрвкр-кр-к роот роот 4096 Сеп 9 15:54 схелдон3 дрвкр-кр-к 3 роот роот 4096 Сеп 9 14:59 снап дрвкр-кр-к 2 роот роот 4096 9 Сеп 15:15 ссх
Покретање ренаме цоммадн као ренаме -в тако да можемо да видимо промене направљене као излаз.
роот@убунту:~#ренаме -н -в схелдон схелдонЕПК схелдон? 'схелдон1' -> 'схелдонЕПК1' 'схелдон2' -> 'схелдонЕПК2' 'схелдон3' -> 'схелдонЕПК3'
роот@убунту:~# лс -л укупно 56 дрвкр-кр-к 2 роот роот 4096 9. септембар 15:15 ДИР1 дрвкр-кр-к 2 роот роот 4096 9. септембар 15:31 ГАМЕ.СКЛ дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:30 ВОРК.СКЛ дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:54 схелдонЕПК1 дрвкр-кр-к 2 роот роот 4096 Сеп 9 15:54 схелдонЕПК2 дрвкр-кр-к 4 Сеп роот-к 9 15:54 схелдонЕПК3
У овом примеру смо променили део имена више датотека истовремено.
Закључак
У овом водичу смо посебно научили како да изменимо имена директоријума користећи мв
и преименовати
команда. Научили смо да преименујемо један директоријум као и више директоријума.