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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

cp -r / home / howtogeek / Downloads / home / chris

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

Командата mkdir прави нова директория. mkdir пример ще направи директория с името „пример“ в текущата директория.

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

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

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

ln -s / home / howtogeek / Downloads / home / howtogeek / Desktop

Вижте нашата статия за символичните връзки за повече информация.

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

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

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

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

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

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

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

sudo apt-get install mc

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

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

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


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