Solaris commands — File Manipulation, File System




Манипуляции с файлами.

bzcat mydir.tar.bz2 | tar xvf -
Извлечение tar-архива и распаковывание bunzip2 архива в одной команде.

dos2unix | -ascii <filename>
Конверт файла, формата DOS в Unix

fold -w 180
Сделать разрыв строки на указанном количестве символов.

split [-linecount] [file]
Разделенние файла на части

tar cvf — ./mydir | bzip2 — >> mydir.tar.bz2
Создать tar архив и запаковать в bzip2 одной командой.

[vi] : %s/existing/new/g
Найти и заменить текст в vi.

[vi] :set list
Отобразить непечатные символы в vi.

[vi] :set nu
Установить номер строки в vi.

[vi] :set ts=[num]
Остановиться на символе табуляции в vi.

Файловая система.

/sbin/uadmin x x
Синхронизировать фаловые системы, и выполнить быструю перезагрузку.

awk ‘ END {print NR}’ file_name
Показать количество строк в файле.

cat /dev/null > filename
Очистить файл.

cksum [filename]
Посмотреть значение checksum выбранного файла.

dd if=/dev/rdsk/… of=/dev/rdsk/… bs=4096
Сделать образ загрузочного диска

df -k | grep dg| awk ‘{print $6}’ |xargs -n 1 umount
Размонтировать все файловые системы на дисках группы dg.

fsck -F ufs -o b=97472 /dev/rdsk/c0t0d0s0
Сделать проверку и исправить раздел c0t0d0s0 в файловой системе UFS, используя

альтернативный суперблок.

fsck -F ufs -y /dev/rdsk/c0t0d0s0
Проверить раздел c0t0d0s0 в UFS, исправляя ошибки, на требуя участия оператора.

fsck -F ufs /dev/rdsk/c0t0d0s0
Проверить файловую систему UFS на разделе c0t0d0s0

gzip -d -c tarball.tgz | (cd /[dir];tar xf — ) &
Распаковать tarball в заданную директорию.

gzip -dc file1.tar.gz | tar xf -
Распаковать архив из .tar.gz в текущую директорию.

ln [-fhns] <source file> <destination file>
Создать жёсткую и мягкую ссылку.

ls -1d [directory]/*
Просмотреть только вложенные директории.

ls -al | awk ‘$3 == «oracle» || $3 == «root» {print $9}’
Просмотреть названия всех файлов для заданного владельца.

ls -l | sort +4n
Показать файлы, отсортированные по размеру.

ls -la | awk ‘{ print $5,»    «,$9 }’ | sort -rn
Показать размер файлов в текущей директории.

ls -lR | awk ‘{total +=$5};END {print «Total size: » total/1024/1024 «MB» }’
Размер директории в мегабайтах.

mkisofs -l -L -r -o [image-name].iso [directory]
Создать ISO-образ директории.

mount -F ufs -o rw,remount /
Используется для перемонтирования корневого раздела с привилегиями чтения-записи.

mount -o remount,logging /spare
Файловую систему, доступную только для чтения, сделать доступной для записи, и включить

ufs-логгирование.

mount -f pcfs /dev/dsk/c0d0p1 /export/dos
Монтировать раздел DOS в Solaris .

mv [filename]{,.new_suffix}
Переименовать файл.

pax -rw . /newdir
Высокопроизводительная альтернатива копированию директорий.

prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s — /dev/rdsk/c0t1d0s2
Клонирование разделов.

rpm -q —queryformat ‘%{INSTALLPREFIX}\n’ [packagename]
Расположение исполняемых файлов [Linux].

tail -f <path to file>
Просмотр изменения файла в режиме реального времени.

tar cf — . | (cd /newdir ; tar xf -)
Рекурсивное копирование файлов и их прав доступа.

tar cvf filename.tar
Создание tar архива.

tar xvf filename.tar
Извлечение tar архива.

X=$(wc -l < filename); echo $X
Количество строк в файле.

zcat <patch_file.tar.Z | tar xvf -
Извлечение сжатого tar-архива.

zcat [cpio file] | cpio -itmv
Просмотреть содержание cpio-архива.

Popularity: 3%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Solaris commands — Disk, Debugging, Driver Parameters
  • Searching, Security, Term Options, Snoop.
  • Backing Up With rsync. Part 6.
  • Network, Network Tuning, Processes, Routing.
  • File Transfer, General, Hardware, Kernel and Memory command



  • Опубликовано 13 Ноя 2009 в 16:51. В рубриках: solaris. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    forum.vpnssl.ru

    Выбор решений, консультации, примеры.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:

  • создание сайта в Липецке лучшие цены .


  • free counters