В этой статье приведен список часто используемых команд для работы с каталогами и файловой системой llinux.Терминал, консоль
Команды линукс для перехода по директориям системы:
Команда cd используется для перехода в домашний каталог (директорию) /home пользователя.
cd ~user для перехода в домашний каталог пользователя можно воспользоваться и этой командой.

Для перехода в любой другой каталог пропишите команду cd и через пробел путь к нужному каталогу.
Например введя в консоли команду cd /home перейдем в каталог /home
cd .. команда для перехода в каталог уровнем выше того, в котором сейчас находитесь.
cd ../.. команда для перехода в каталог двумя уровнями выше того, в котором сейчас находитесь.
cd - переход в каталог в котором вы находились до перехода в текущий каталог.

Команды linux для просмотра содержимого каталогов:
pwd эта команда linux показывает полный путь к каталогу в котором вы сейчас находитесь.
ls команда показывает все содержимое текущего каталога, т.е. каталога в котором вы сейчас находитесь.
ls -F отображает все содержимое текущего каталога и добавляет к файлам и подкаталогам символы, характеризующие их тип.
ls -l кроме содержимого каталога показывает время создания файлов, размер, права доступа и количество файлов в подкаталогах.
ls -a команда отображает скрытые файлы в вашем текущем каталоге.
ls *[0-9]* команда показывает список файлов и директорий, содержащие в своем имени цифры.
tree показывает древовидный список файлов и каталогов в вашем текущем каталоге. Также подсчитывает их количество. В зависимости от количества файлов подсчет файлов может занять некоторое время.
dir показывает содержимое вашего текущего каталога в алфавитном порядке и с учётом регистра названий.
df выводит в консоли количество занятого и свободного места на жестком диске для каждого каталога системы.
А команда du покажет вам количество блоков диска, занятых каждым файлов в вашем текущем каталоге.
Команды linux для работы с файлами и каталогами:
(небольшое примечание: Для работы с файлами нужно иметь права доступа к ним. Что это такое можно почитать здесь)
mkdir dir1 создает каталог с именем dir1
mkdir dir1 dir2 создает два каталога с именами dir1 и dir2
mkdir -p /home/dir1/dir2 создает в каталоге /home дерево директорий. Это значит что создается каталог dir1 с находящимся внутри него каталогом dir2.
rm -f file1 команда линукс для удаления файла с именем file1
rmdir dir1 команда для удаления каталога с именем dir1
rm -rf dir1 удаляет каталог с именем dir1 вместе со всем его содержимым.
rm -rf dir1 dir2 одновременно удаляет два каталога dir1 и dir2 вместе с их содержимым.
Используя linux команду mv можно перемещать и переименовывать файлы и каталоги.
mv dir1 new_dir эта команда перемещает либо переименовывает файл или каталог из dir1 в new_dir

Команды linux для копирования файлов:
cp file1 file2 команда для копирования файла file1 в файл file2
cp dir/* копирует все файлы из каталога dir в текущий каталог.
cp -a /tmp/dir1 команда копирует каталог dir1 из /tmp/ со всем своим содержимым в ваш текущий каталог.
cp -a dir1 dir2 данная команда копирует каталог dir1 в каталог dir2
ln -s file1 lnk1 при помощи этой команды создается символическая ссылка на файл file1 или на каталог.
ln file1 lnk1 а этой командой создается так называемая “жёсткая” (физическая) ссылка на файл file1 или на каталог.

ЗЫ: Список команд линукс будет пополнятся. Постепенно. ;)

Что еще можно почитать:

5 комментариев на запись “Команды linux для работы с файловой системой”

  1. taras пишет:

    А как можно узнать сколько места занимает каждая папка с ее содержимым в текущей? Для файлов показывает команда ls -l, но про папки там написано сколько занимает сама папка без учета ее содержимого…

  2. -torin- пишет:

    Размер каталогов вместе с их содержимым можно узнать командой du
    Размер выводится в килобайтах. Если нужно в мегабайтах то используй du -h

  3. andrey пишет:

    В backtrack 4 интернет запускаю : sudo /etc/init.d/networking start ,подскажите битте как настроить что-бы не набирать комманду при каждом старте

  4. -torin- пишет:

    Я не знаю что такое backtrack 4
    Самый простой способ добавить команду в автостарт ubuntu это открыть Система => Настройки => Сеансы (или System => Preferences => Sessions). Нажимаешь Добавить (Add).
    В открывшемся меню прописываешь команду (или путь к скрипту), название команды, описание.

  5. Guf пишет:

    Если нужно узнать размер каталога, вводите к примеру du /tmp -sh
    Результат будет в мегабайтах/гигабайтах

Ваш комментарий к статье