Страница 1 из 1
Вопрос по работе с файлами в shell
Добавлено: 2006-03-24 12:42:59
Sweeper_jr
Так получилось что на расшареном ресурсе, например ftp, лежат файлы и папки, имена которых содержат пробелы. С помощью команды find с соответсвующими флагами я получаю список файлов, для дальнешей обработки, часть из них могут содержать пробелы. Если ручками делать команды rm или cp , то в имени файла ставиться обратный слеш \ перед специальным символом, например пробелом.
А как сделать через скрипт такие операции? что бы выпонялась команда rm с учетом пробела в имени файла?
Добавлено: 2006-03-24 14:01:25
Alex Keda
Код: Выделить всё
rm " длинное имя файла с пробелами да ещё и по русски"
Добавлено: 2006-03-24 14:04:40
Sweeper_jr
Блин, как все просто
!
Спасибо!
Добавлено: 2006-03-25 20:39:52
Roman
Вопрос по файлам (но не в shell)
1)При работе в текстовом редакторе (например написание конфига) в Винде и последующем переносе на FreeBSD (по FTP, с CD-Rom'a или флешки, в файле в конце каждой строки отображается (вернее появляются) символы окончания строки (перевода каретки).....^M. Как это можно избежать ?
2) При копировании по FTP файла rc.firewall на Винду почему-то копируется не весь файл целиком, а часть (4096 байт вместо 5700). В чем может быть причина ?
Добавлено: 2006-03-25 21:00:10
Alex Keda
1. a. редактируй по месту.
б. юзай редактор, который может переводы строк нормальные делать
в. в текстовом режиме копируй
2. - не знаю даже...
Добавлено: 2006-03-25 21:06:31
Roman
lissyara писал(а):1.
б. юзай редактор, который может переводы строк нормальные делать
Какой например ?
lissyara писал(а):1.
в. в текстовом режиме копируй
В каком смысле ?
Добавлено: 2006-03-25 21:50:56
northern
2) При копировании по FTP файла rc.firewall на Винду почему-то копируется не весь файл целиком, а часть (4096 байт вместо 5700). В чем может быть причина ?
ftp на фре?
Добавлено: 2006-03-25 22:12:32
Alex Keda
bred3 - сам юзаю.
Код: Выделить всё
C:\Documents and Settings\Администратор>ftp mx.lissyara.su
Связь с mx.lissyara.su.
220 ProFTPD 1.3.0rc3 Server (Main FTP servant :)) [213.234.195.210]
Пользователь (mx.lissyara.su:(none)): lissyara
331 Password required for lissyara.
Пароль:
230 User lissyara logged in.
ftp>
ftp> ?
Допускается сокращение команд при вводе. Набор команд:
! delete literal prompt send
? debug ls put status
append dir mdelete pwd trace
ascii disconnect mdir quit type
bell get mget quote user
binary glob mkdir recv verbose
bye hash mls remotehelp
cd help mput rename
close lcd open rmdir
ftp> ascii
200 Type set to A
ftp>
Добавлено: 2006-03-25 22:51:15
Roman
northern писал(а):ftp на фре?
Нет, на Винде...LiteServe
Добавлено: 2006-03-25 23:02:48
Roman
lissyara писал(а):
ftp> ascii
200 Type set to A
ftp>
Завтра попробую !
А раньше просто принимал
ftp> get ......
и
ftp>binary
ftp> get ......
ничего не выходило
Добавлено: 2006-03-26 8:51:06
Roman
Roman писал(а):
200 Type set to A
Завтра попробую !
Получилось, спасибо !
А вот копирование с FTP через Midnight Commander не получается (пока)