This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
команды_для_работы_с_файловой_системой [2012/02/08 11:37] val |
команды_для_работы_с_файловой_системой [2017/05/12 15:37] val [Размер каталога - du] |
||
---|---|---|---|
Line 5: | Line 5: | ||
===== Просмотр файловой системы - ls ===== | ===== Просмотр файловой системы - ls ===== | ||
- | типы файлов man ls | + | [[http://ru.wikipedia.org/wiki/Ls]] |
<code> | <code> | ||
$ ls | $ ls | ||
Line 21: | Line 22: | ||
Узнать время обращения к файлу: | Узнать время обращения к файлу: | ||
<code> | <code> | ||
+ | # touch /etc/krb5.keytab | ||
+ | |||
$ #linux | $ #linux | ||
$ ls -lu --time-style=full-iso /etc/krb5.keytab | $ ls -lu --time-style=full-iso /etc/krb5.keytab | ||
Line 30: | Line 33: | ||
===== Файловые подстановки shell ===== | ===== Файловые подстановки shell ===== | ||
<code> | <code> | ||
- | $ echo /bin/* | + | $ set -x |
$ echo /bin/u* | $ echo /bin/u* | ||
- | $ echo /bin/??? | + | |
- | $ echo /bin/[cd]* | + | $ ls -l /bin/??? |
- | $ ls -l /bin/c* | + | |
- | $ ls -l /bin/cat /bin/chflags /bin/chio /bin/chmod /bin/cp /bin/csh | + | $ set +x |
- | $ ls -l /bin/*c | + | |
+ | $ ls -l /bin/[cd]* | ||
+ | |||
+ | $ echo /etc/fstab{,.bak} | ||
</code> | </code> | ||
===== Определние текущего каталога - pwd ===== | ===== Определние текущего каталога - pwd ===== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Pwd]] | ||
+ | |||
===== Смена текущего каталога - cd ===== | ===== Смена текущего каталога - cd ===== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Сd_(команда)]] | ||
+ | |||
<code> | <code> | ||
$ cd /usr | $ cd /usr | ||
Line 47: | Line 60: | ||
$ cd | $ cd | ||
$ cd - | $ cd - | ||
- | $ cd ~u1 | + | $ cd ~user1 |
</code> | </code> | ||
===== Создание файла - touch ===== | ===== Создание файла - touch ===== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Touch]] | ||
===== Создание каталога - mkdir ===== | ===== Создание каталога - mkdir ===== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Mkdir]] | ||
===== Удаление файла - rm ===== | ===== Удаление файла - rm ===== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Rm]] | ||
===== Удаление каталога - rmdir ===== | ===== Удаление каталога - rmdir ===== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Rmdir]] | ||
===== Копирование файлов и каталогов - cp ===== | ===== Копирование файлов и каталогов - cp ===== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Cp]] | ||
+ | |||
<code> | <code> | ||
$ touch file1 | $ touch file1 | ||
$ mkdir dir1 | $ mkdir dir1 | ||
$ cp file1 file2 | $ cp file1 file2 | ||
- | $ cp file1 incorrectdirname | + | $ cp file1 dirl |
$ cp file1 dir1/ | $ cp file1 dir1/ | ||
$ cp -r dir1/ dir2/ | $ cp -r dir1/ dir2/ | ||
Line 70: | Line 94: | ||
===== Перемещение и переименование файлов и каталогов - mv ===== | ===== Перемещение и переименование файлов и каталогов - mv ===== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Mv]] | ||
+ | |||
<code> | <code> | ||
$ mv file2 file3 | $ mv file2 file3 | ||
Line 77: | Line 104: | ||
$ mv dir3 dir1/ | $ mv dir3 dir1/ | ||
</code> | </code> | ||
+ | |||
===== Создание линков/ссылок на файлы и каталоги - ln ===== | ===== Создание линков/ссылок на файлы и каталоги - ln ===== | ||
- | <code> | ||
- | $ ln -s /etc/passwd file4 | ||
- | $ mkdir -p ~/var/db/mysql | + | [[http://ru.wikipedia.org/wiki/Ln_(UNIX)]] |
- | $ touch ~/var/db/mysql/file.db | + | |
- | $ mkdir -p ~/disk2/var/db/ | + | <code> |
- | $ mv ~/var/db/mysql ~/disk2/var/db/ | + | # ln -s /disk2/mail /var/mail |
- | + | ||
- | $ ln -s ~/disk2/var/db/mysql/ ~/var/db/mysql | + | |
- | + | ||
- | $ ls -l ~/var/db/mysql | + | |
- | $ ls ~/var/db/mysql/ | + | |
</code> | </code> | ||
Line 96: | Line 116: | ||
==== Статистика использования разделов - df ==== | ==== Статистика использования разделов - df ==== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Df]] | ||
+ | |||
ключи -h, -T, -t ufs, -t ext4 | ключи -h, -T, -t ufs, -t ext4 | ||
==== Размер каталога - du ==== | ==== Размер каталога - du ==== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Du]] | ||
+ | |||
ключи -h, -s, -d1 | ключи -h, -s, -d1 | ||
+ | |||
<code> | <code> | ||
$ du -s -h /usr/share/ | $ du -s -h /usr/share/ | ||
+ | # freebsd | ||
$ du -d 1 /usr/share/ | $ du -d 1 /usr/share/ | ||
+ | # linux | ||
$ du --max-depth=1 /usr/share/ | $ du --max-depth=1 /usr/share/ | ||
+ | $ du -s /usr/share/* | ||
</code> | </code> | ||
Line 111: | Line 141: | ||
==== Метоположение программ - which ==== | ==== Метоположение программ - which ==== | ||
+ | |||
+ | [[http://ru.wikipedia.org/wiki/Which]] | ||
==== Поиск файлов по индексированной базе - locate ==== | ==== Поиск файлов по индексированной базе - locate ==== |