Копипаст файлов для консоли.linux, shell, zsh, tips
Сегодня с утра добавил себе в .zshrc (в bash тоже будет работать)
Теперь ccopy файл копирует файл из текущей директори в /tmp а cpaste перемещает все скопированные ранее в текущую.
18-11-2008, 09:43 Комментарии: 4
ccopy(){ cp $1 /tmp/ccopy.$1; }
alias cpaste="ls /tmp/ccopy.* | sed 's|/tmp/ccopy.||' | xargs -I % mv /tmp/ccopy.% ./%"
Теперь ccopy файл копирует файл из текущей директори в /tmp а cpaste перемещает все скопированные ранее в текущую.
Постовые:
Видно кризис мировой. Ибо в связи с ним народ уже предлагает вакансии в украине. Так же работа алматы не отстает и предлагает вакансии. В общем в путь дороду, и хороших вам работодателей.
Видно кризис мировой. Ибо в связи с ним народ уже предлагает вакансии в украине. Так же работа алматы не отстает и предлагает вакансии. В общем в путь дороду, и хороших вам работодателей.
Pavel Vyazovoi
# 18-11-2008, 16:36
Отличная идея, можно полноценный буфер обмена для операций для файлов сделать (ну по сути не хватает только операций для вставки). А можно ещё регистры добавить. Типа ccopy 1, cpaste 1 - копировать и вставить в/из регистра 1.
muhas
# 18-11-2008, 16:39
Отличная идея про несколько буферов - реализация вроде тоже будет простая. Вообще у мну идея полностью отказаться от mc и использвать zhs и как хороший файломанагер, но иногда наглядно видеть пару панелей хочется - а сие не знаю как реализовать (dialog не хочется использовать для этого)
Pavel Vyazovoi
# 21-11-2008, 11:45
Кстати, а зачем так усложнили?
Не проще ли:
cp $1 /tmp/ccopy/
mv /tmp/ccopy/* ./
Правда ещё не помешает:
if [ ! -d /tmp/ccopy ]; then
mkdir /tmp/ccopy
exit 0
fi
Если директория будет удалена (как правило /tmp очищается при перезагрузке)
Не проще ли:
cp $1 /tmp/ccopy/
mv /tmp/ccopy/* ./
Правда ещё не помешает:
if [ ! -d /tmp/ccopy ]; then
mkdir /tmp/ccopy
exit 0
fi
Если директория будет удалена (как правило /tmp очищается при перезагрузке)
muhas
# 21-11-2008, 11:46
> Правда ещё не помешает
вот по этому и услажнил :)
да и папку лень создовать...
вот по этому и услажнил :)
да и папку лень создовать...





