Вопросы с тегом «unix-shell»

4
Подделка даты для определенного сеанса оболочки
Я, конечно, пытаюсь достичь чего-то странного здесь, но я хочу подделать дату локально для сеанса оболочки в GNU / Linux. Мне нужно проверить «черный ящик», как программа ведет себя в разные даты, и изменение общесистемной даты может иметь нежелательные побочные эффекты (задания cron, испорченные журналы и т. Д.). Любые идеи …
30 linux  unix  shell  unix-shell  time 

4
Добавить эхо в файл?
В Linux, как я могу сделать что-то вроде echo 'hello world' > log.txt но вместо того, чтобы перезаписать содержимое log.txt, оно добавляется в конец log.txt?

3
сжатие резервной копии на лету
Возможно, это будет звучать как глупый вопрос, но способ, которым я пытаюсь это сделать, не работает. Я на livecd, диск размонтирован и т.д. Когда я делаю резервную копию таким образом sudo dd if=/dev/sda2 of=/media/disk/sda2-backup-10august09.ext3 bs=64k ... обычно это будет работать, но у меня недостаточно места на внешнем диске, на который …

2
Когда использовать одинарные кавычки, двойные кавычки в grep?
При поиске простого шаблона «привет» в файле работают все следующие формы grep: grep hello file1 grep 'привет' file1 grep "привет" file1 Есть ли конкретный случай, когда одна из вышеперечисленных форм работает, а другие нет. Имеет ли какое-то значение, если я использую одно вместо другого?

5
Копировать права доступа к файлам, но не файлы в Unix
(От: /programming/15245144/copy-file-permissions-but-not-files , закрыт, поскольку не по теме) У меня есть две копии одного и того же дерева каталогов. Они почти имеют одинаковые файлы в обеих (одна версия может иметь пару дополнительных или отсутствующих файлов). Однако большинство файлов являются общими для обоих каталогов (имеют одинаковые относительные пути и все). Предположим, …

8
Удаление каталога UNIX с дефисом в имени
С моей стороны я случайно создал каталог (например) -A и заполнил его файлами. Я хочу удалить указанный каталог. Я пробовал: rmdir -- -A но тогда он говорит мне, что в каталоге все еще есть файлы. И я не могу понять, как перейти в каталог, чтобы удалить указанные файлы. Что я …
13 unix  unix-shell 

7
В * nix, как определить, в какой файловой системе находится конкретный файл?
В общей современной среде Unix (скажем, GNU / Linux, GNU / Solaris или Mac OS X) существует ли хороший способ определить, к какой точке монтирования и типу файловой системы относится конкретный абсолютный путь к файлу? Я полагаю, что мог бы выполнить mountкоманду и вручную проанализировать вывод этой строки и сравнить …

9
Ошибка «Список аргументов слишком длинный» при копировании большого количества файлов
Я использую следующую команду: \cp -uf /home/ftpuser1/public_html/ftparea/*.jpg /home/ftpuser2/public_html/ftparea/ И я получаю ошибку: -bash: /bin/cp: Argument list too long Я также попробовал: ls /home/ftpuser1/public_html/ftparea/*.jpg | xargs -I {} cp -uf {} /home/ftpuser2/public_html/ftparea/ Все еще есть -bash: / bin / ls: список аргументов слишком длинный Есть идеи?
12 linux  bash  unix-shell 

1
Использование сценария оболочки для проверки изменений в rsync
У меня есть скрипт bash, который содержит две директории rsync. Иногда есть изменения, шансы, что нет ничего. Я хочу выполнить команду, только если rsync действительно внес изменения (добавить / обновить файл). В противном случае я хочу просто пропустить это. Есть ли обратный ответ, на который я должен смотреть?
10 unix  bash  rsync  unix-shell 


1
cp -p сохранит время для некоторых файлов, но не для всех?
У меня есть исходный каталог на машине с кучей файлов с одинаковыми правами, которые я хочу скопировать в другой каталог, смонтированный через SMB. [tmark@dexter JR09141045 roche_454_transfer]$ ls -l /source_dir total 71348 -rwxrwxrwx 1 adminrig lifelabs 19768377 Mar 25 23:29 1.TCA.454Reads.fna -rwxrwxrwx 1 adminrig lifelabs 53093396 Mar 25 23:29 1.TCA.454Reads.qual -rwxrwxrwx …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.