Можно работать tar
на обоих концах с помощью ssh. scp
часть ssh
семейство совершенства, таким образом, у Вас, вероятно, есть он на обоих концах.
8:03AM 12 % tar cf - some_directory | ssh dest_host "tar xf -"
Может быть способ работать gzip или bzip2 в конвейер для уменьшения сетевого трафика, также.
Находка примет любой допустимый путь так
find ./dir2 -name '*.c'
должен добиться цели
Если dir
каталог /home/user/dir
Вы могли дать, находят полный путь
find /home/user/dir/dir2 -name '*.c'
Вы могли также использовать -path
параметр find
вместо -name
:
find . -path "dir2/*.c"
Это могло позволить Вам находить файлы в dir2
даже если dir2
не был прямой подкаталог, НАПРИМЕР:
# find . -path "*/dir2/*.c"
./dir_a/dir2/file.c
./dir_b/dir2/file.c
Можно сделать find dir2 -name '*.c'
Вы могли также сделать (cd dir2; find -name '*.c')
Если бы Вы хотели посмотреть на dir1 и dir3, но не dir2, то Вы могли бы сделать find {dir1,dir3} -name '*.c'
find dir1 dir3 -name \*.c
работает просто великолепно.
– KeithB
15.12.2010, 16:19