If-Koubou

Как да управлявате файлове от терминала на Linux: 11 команди, които трябва да знаете

Как да управлявате файлове от терминала на Linux: 11 команди, които трябва да знаете (Как да)

За да използвате терминала Linux като професионалист, ще трябва да знаете основите на управлението на файлове и навигационните директории. Вярна на философията на Unix, всяка команда прави едно нещо и го прави добре.

Midnight Commander, пълнофункционален файлов мениджър за терминала Linux, действа като мощен преден край на всички тези команди.

ls - Списък на файловете

Най- LS командата посочва файловете в директорията. По подразбиране ls изброява файлове в текущата директория.

Можете също така да изброите рекурсивно файловете - т.е. списък на всички файлове в директории в текущата директория - с ls-R.

ls може също така да изброи файлове в друга директория, ако зададете директорията. Например, ls / home ще изведе списък на всички файлове в / home директорията.

cd - Промяна на директорията

Най- CD командни промени в друга директория. Например, cd Desktop ще ви отведе до вашата директория на работния плот, ако започвате от вашата домашна директория.

Можете също да зададете пълен път към директория, например cd / usr / share за да отидете в директорията / usr / share на файловата система.

cd,Ķ ще ви отведе директория.

rm - Премахване на файлове

Най- RM командата премахва файловете. Бъдете внимателни с тази команда - rm не ви моли за потвърждение.

Например, rm файл ще изтрие файла с име "файл" в текущата директория. Както при другите команди, можете също да посочите пълен път към файл: rm / path / to / file ще изтрие файла на / path / to / file във вашата файлова система.

rmdir - Премахване на директории

Най- RMDIR командата премахва празна директория. rmdir директория ще изтрие директорията, наречена Äúdirectory, в текущата директория.

Ако директорията не е празна, можете да използвате рекурсивна rm команда, за да премахнете директорията и всички файлове в нея. rm -r директория ще изтрие директорията, наречена "Фамилия", и всички файлове в нея. Това е опасна команда, която лесно може да изтрие много важни файлове, затова бъдете внимателни, когато го използвате. Няма да иска потвърждение.

mv - Преместване на файлове

Най- MV команда премества файла на ново място. Това също е командата, която ще използвате, за да преименувате файлове. Например, mv файл нов файл ще вземе файла с име "файл" в текущата директория и ще го премести във файла с име "newfile" в текущата директория - с други думи ще я преименува.

Както при другите команди, можете да включите пълни пътища за преместване на файлове към или от други директории. Например, следващата команда ще вземе файла с име "файл" в текущата директория и ще я постави в папката / home / howtogeek:

mv файл / начало / howtogeek

cp - Копиране на файлове

Най- кп командата работи по същия начин като командата mv, с изключение на това, че копира оригиналните файлове, вместо да ги премества.

Можете също да направите рекурсивно копие с cp-r, Това копира директорията и всички файлове в нея в ново местоположение. Например следната команда поставя копие на директорията / home / howtogeek / Downloads в директорията / home / chris:

cp -r / home / howtogeek / Файлове за изтегляне / home / chris

mkdir - Направете директории

Командата mkdir създава нова директория. mkdir пример ще направи директория с името, "пример" в текущата директория.

ln - Създаване на връзки

Командата ln създава връзки. Най-често използваният тип връзка вероятно е символичната връзка, с която можете да създавате ln -s.

Например следната команда създава връзка към папката "Изтегляния" на нашия работен плот:

ln -s / home / howtogeek / Файлове за изтегляне / home / howtogeek / Desktop

Разгледайте нашата статия относно символните връзки за повече информация.

chmod - Промяна на разрешенията

коригират променя разрешенията на файла. Например, chmod + x script.sh би добавил разрешителни за изпълнение на файла с име script.sh в текущата папка. chmod -x script.sh ще премахне разрешителните за изпълнение от този файл.

Лицензиите за файловете на Linux могат да бъдат малко сложни. Разгледайте нашето ръководство за разрешенията на файловете на Linux за по-задълбочена информация.

touch - Създаване на празни файлове

Най- докосване командата създава празен файл. Например, touch пример създава празен файл с име "пример" в текущата директория.

mc - Пълен файлов мениджър

Midnight Commander е един от многото пълнофункционални файлови мениджъри, които можете да използвате от терминала на Linux. Той не е инсталиран по подразбиране за повечето дистрибуции; тук е командата, която ще трябва да я инсталирате на Ubuntu:

sudo apt-get инсталирате mc

След като го инсталирате, просто стартирайте MC команда да го стартира.

Използвайте клавишите със стрелки, за да изберете файлове и клавиша Tab, за да превключвате между панелите. Натиснете Alt-1, за да видите помощния екран или Alt-2, за да видите менюто.

Можете също така да използвате мишката в Midnight Commander, ако вашата терминологична среда поддържа поддръжка от мишката.

Не забравяйте, че ще трябва да стартирате тези команди с коренни разрешения, ако променяте системна директория. На Ubuntu, добаветеSudo към началото на командите, които искате да се изпълняват с коренни разрешения.