команды_для_работы_с_файловой_системой

This is an old revision of the document!


Команды для работы с файловой системой

Просмотр файловой системы - ls

http://ru.wikipedia.org/wiki/Ls

$ ls
$ ls -a
$ ls /bin
$ ls -l /
$ ls -l /dev
$ ls -lh /bin
$ ls -ln /home
$ ls -ld /home
$ ls -l ..
$ ls -a .
$ ls ~root

Узнать время обращения к файлу:

# touch /etc/krb5.keytab

$ #linux
$ ls -lu --time-style=full-iso /etc/krb5.keytab

$ #freebsd
$ ls -luT /etc/krb5.keytab

Файловые подстановки shell

$ echo /bin/*
$ echo /bin/u*
$ echo /bin/???
$ echo /bin/[cd]*
$ ls -l /bin/c*
$ ls -l /bin/cat /bin/chflags /bin/chio /bin/chmod /bin/cp /bin/csh
$ ls -l /bin/*c

Определние текущего каталога - pwd

Смена текущего каталога - cd

http://ru.wikipedia.org/wiki/Сd_(команда)

$ cd /usr
$ cd bin
$ cd ..
$ cd
$ cd -
$ cd ~user1

Создание файла - touch

Создание каталога - mkdir

Удаление файла - rm

Удаление каталога - rmdir

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

$ touch file1
$ mkdir dir1
$ cp file1 file2
$ cp file1 dirl
$ cp file1 dir1/
$ cp -r dir1/ dir2/
$ cp -rv dir1/ dir3/

Перемещение и переименование файлов и каталогов - mv

$ mv file2 file3
$ mv dir2 dir3
$ mv file3 incorrectdirname
$ mv file3 dir1/
$ mv dir3 dir1/

Создание линков/ссылок на файлы и каталоги - ln

$ ln -s /etc/passwd file4

$ mkdir -p ~/var/db/mysql
$ touch ~/var/db/mysql/file.db

$ mkdir -p ~/disk2/var/db/
$ mv ~/var/db/mysql ~/disk2/var/db/

$ ln -s ~/disk2/var/db/mysql/ ~/var/db/mysql

$ ls -l ~/var/db/mysql
$ ls -l ~/var/db/mysql/

Команды оценки использования дискового пространства

Статистика использования разделов - df

ключи -h, -T, -t ufs, -t ext4

Размер каталога - du

ключи -h, -s, -d1

$ du -s -h /usr/share/

# freebsd
$ du -d 1 /usr/share/

# linux
$ du --max-depth=1 /usr/share/

Команды поиска файлов

Метоположение программ - which

Поиск файлов по индексированной базе - locate

Для переиндексации используется программа

Linux
# /usr/bin/updatedb

FreeBSD
# /usr/libexec/locate.updatedb

Полный поиск файлов - find

команды_для_работы_с_файловой_системой.1328780457.txt.gz · Last modified: 2013/05/22 13:50 (external edit)