OBEXFTP(1)
π OBEXFTP β the manual, but make it make sense
okay so bestie, you've found yourself on the obexftp(1) page and honestly? you're about to have a good time. let's get into it. π«Ά
β¨ SYNOPSIS β¨
obexftp [OPTION] [COMMANDS]
πΈ DESCRIPTION πΈ
obexftp is your little key to the files on mobile equipment β yes, cell phones, the whole thing. and with obexftpd you can transfer files between literally any computers using IrDA, Bluetooth and TCP/IP. slay. π₯
this tool is how you reach the ObexFTP library through a command line interface, but ngl, you might wanna consider the other means available too. like, for example, the ObexFS filesystem for Linux. options, bestie, we love options. π
π OPTIONS π
okay this is the important part so pay attention: the ordering of options is important. every command will use the most recent device set. every file without a command switch will apply to the command given most recent. see EXAMPLES below if that made your head spin. π
π¦ Transport Options
-i,--irdaβ connect using the IrDA protocol. this is the default, so it's basically the main character. β¨-b device,--bluetooth deviceβ connect to this bluetooth device. if the device is not given, the first device found gets used. no cap.-B number,--channel numberβ use this bluetooth channel when connecting. the channel will be discoverd automatically if this option is not used.-d no/address,--hci no/addressβ use the bluetooth device referenced by number or address as the source device for the connection.-u intf no,--usb intf noβ connect to this usb interface, or list all available usb interfaces. (yes it does two jobs, it's versatile like that π )-t device,--tty deviceβ connect to this tty device.-n host,--network hostβ connect to this network host.
π Compatibility Options
-U uuid,--uuid uuidβ select the UUID to connect with. the recognized values are currently"none"needed by some Nokia mobile devices,"FBS"(default) for the normal file browsing service,"IRMC"for IRMC synchronisation, and"S45"when connecting to a Siemens Mobile phone via cable, or"SHARP"for PCSOFTWARE UUID with Sharp devices.-H,--noconnβ suppress connection IDs (i.e. send no connection header to the mobile).-S,--nopathβ don't use"setpath"commands (i.e. send the whole path as filename to the mobile). can be used together with--noconnand--uuid noneto send an OBEX-PUSH. π
π Setting The File Path
-c folder,--chdir folderβ set the mobile's current working directory.-C folder,--mkdir folderβ set the mobile's current working directory, and the folder will be created if it doesn't exist. growth mindset fr fr. π±-l folder,--list folderβ list a folder.
π§ Sending And Retrieving Files
-o path,--output pathβ specify the target file name, overriding the implicit local name from--getor the implicit remote name from--put.-g source,--get sourceβ retrieve files from mobile.-G source,--getdelete sourceβ retrieve files from mobile and delete them on the mobile. grab and go, iconic. π-p source,--put sourceβ send files to the mobile.-k source,--delete sourceβ delete files from the mobile.
β Experimental Extras
these are the experimental ones bestie β they're doing their best, treat them gently. π
-X,--capabilityβ retrieve the capability object from the mobile (if available).-Y,--probeβ probe and report device characteristics.-x,--infoβ retrieve misc infos from mobile. i.e. memory size and free memory. Siemens specific for now.-m src dest,--move src destβ move (rename) files on the mobile. Siemens specific for now.
π Version Information And Help
-v,--verboseβ be verbose and give some additional infos.-V,--versionβ print version string and exit.-h,--help,--usageβ print short usage instructions.
π₯ EXAMPLES π₯
to get the directory listing from the first irda device:
obexftp -i -l
or just obexftp -l as IrDA is the default. β¨
to get the file bar from directory foo from the first bluetooth device:
obexftp -b -c foo -g bar
to send the file bar to directory foo with device on first serial port:
obexftp -t /dev/ttyS0 -c foo -p bar
it is possible to use RfComm (serial port over bluetooth):
obexftp -t /dev/rfcomm0 -c foo -p bar
and also IrComm (serial port over IrDA):
obexftp -t /dev/ircomm0 -c foo -p bar
to send the file bar using plain OBEX PUSH:
obexftp --bluetooth --nopath --noconn --uuid none --put bar
π SEE ALSO π
obexftpd(1), openobex(3), obexftp(3), multicobex(3), libbfb(3).
π BUGS π
Bugs ? Features !
(they said it, not me π)
πΈ NOTES πΈ
the software has been tested and reported working on at least Siemens, Ericsson, and Nokia phones. we love a proven track record. π
π«Ά AUTHOR π«Ά
Christian W. Zuckschwerdt <zany@triq.net>
π NOTES π
zany@triq.netβmailto:zany@triq.net
okay that's the whole thing bestie, you're officially an obexftp expert. this page is from the OBEXFTP(1) manual, dated 02/21/2024 β go forth and transfer those files. mwah. ππ¦β¨
π¦ where this page comes from
- opensuse-leap 16.0: obexftp 0.24.2-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: obexftp 0.24.2-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: obexftp 0.24.2-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: obexftp 0.24.2-bp160.1.12 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms