Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
crushclient.png 214.2 kB 1 05-Dec-2023 05:32 Ben Spink

This page (revision-41) was last changed on 11-Mar-2024 00:37 by Ben Spink

This page was created on 05-Dec-2023 05:32 by Ben Spink

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 3 changed one line
A leading "L" character instructs the client to apply the command to the local client versus to the remote client. lls would sit your current local folder, lcd changes the local folder. Only the file transfer commands do not have an "L" version. (put, get, diffput, diffget) If a path being references has a space in it, the path must be quoted. Example: put "some file.txt" "/some folder/my file.txt". Backslash quote escaping is permitted as well.
A leading "L" character instructs the client to apply the command to the local client versus to the remote client. lls would sit your current local folder, lcd changes the local folder. Only the file transfer commands do not have an "L" version. (put, get, diffput, diffget) If a path being references has a space in it, the path must be quoted. Example: put "some file.txt" "/some folder/my file.txt". Backslash quote escaping is permitted as well. The "local" client doesn't need to be local at all though, both clients can be remote and files can be streamed through the CrushClient.
At line 5 added 2 lines
----
Different ways to start CrushClient. If started with a script, no input will be taken, all input will be read line by line from the script as if you were physically typing it. Don't forget the quit command at the end or the client will wait indefinitely for more input... A script is typically ended with two lines. wait, then quit.
At line 11 changed 2 lines
Different ways to start CrushClient. If started with a script, no input will be taken, all input will be read line by line from the script as if you were physically typing it. Don't forget the quit command at the end or the client will wait indefinitely for more input... A script is typically ended with two lines. wait, then quit.
----
Example: http://user:pass@domain.com:port/path/ or https://crushftp.com/ or https://crushftp.com/demo/ The url must end with a slash. User and pass is optional in the URL, you will be prompted for them if omitted.
At line 17 changed 2 lines
Example: http://user:pass@domain.com:port/path/ or https://crushftp.com/ or https://crushftp.com/demo/ The url must end with a slash. User and pass is optional in the URL, you will be prompted for them if omitted.
----
Disconnects from the currently connected client, for use when you want to change what client your connected with.
At line 23 changed 2 lines
Disconnects from the currently connected client, for use when you want to change what client your connected with.
----
Transfers file/directory from remote client to local client. Example: get test.txt or get test.txt test_local.txt or get /folder/test.txt file.txt or get /folder/test.txt /local/test.txt\\
reget will resume the download based on the target file's size.
At line 26 changed 3 lines
put /local/file/path [remote file path]
reput /local/file/path [remote file path]
appe /local/file/path [remote file path]
get /remote/file/path [local file path]
reget /remote/file/path [local file path]
At line 32 added one line
----
At line 33 removed one line
At line 35 changed one line
diffput
put /local/file/path [remote file path]
reput /local/file/path [remote file path]
appe /local/file/path [remote file path]
At line 41 added one line
----
At line 38 removed one line
At line 40 changed 2 lines
get /remote/file/path [local file path]
reget /remote/file/path [local file path]
diffput
At line 43 changed 3 lines
Transfers file/directory from remote client to local client. Example: get test.txt or get test.txt test_local.txt or get /folder/test.txt file.txt or get /folder/test.txt /local/test.txt\\
reget will resume the download based on the target file's size.
----
Similar to the get command, but first calculates the differences between the files and then transfers just those differences. Remote side must be a CrushFTP server.
At line 49 changed 2 lines
Similar to the get command, but first calculates the differences between the files and then transfers just those differences. Remote side must be a CrushFTP server.
----
Prints out a unix styled directory listing.
At line 59 changed 2 lines
Prints out a unix styled directory listing of the remote or local side.
----
Deletes an item. Example: del /remote/test.txt
At line 65 changed 2 lines
Deletes a remote file. Example: del /remote/test.txt
----
Gets info about the selected item and prints to the screen.
At line 71 changed 2 lines
Gets info about the selected item and prints to the screen.
----
Waits for active transfers to complete with the local or remote client and prints occasional statistics about in-progress transfers.
At line 77 changed 2 lines
waits for active transfers to complete with the local or remote client and prints occasional statistics about in progress transfers.
----
Pauses CrushClient for the specific milliseconds to impose delays in command processing.
At line 82 changed 2 lines
Pauses CrushClient for the specific milliseconds to impose delays in command processing.
----
Prints stats about current in progress transfers one time.
At line 88 changed 2 lines
prints stats about current in progress transfers one time.
----
Aborts all in progress transfers.
At line 93 changed 2 lines
Aborts all in progress transfers.
----
Quits the CrushClient, aborting any in-progress transfers.
At line 98 changed 2 lines
exits the CrushClient, aborting any in progress transfers.
----
Lists the segments that are different between the two files.
At line 103 changed 2 lines
Lists the segments that are different between the two files.
----
Sets a variable that can be later referenced, or sets different client properties on how the client acts.
Example: set download_threads 10
At line 117 changed 3 lines
Sets a variable that can be later referenced, or sets different client properties on how the client acts.
Example: set download_threads 10
----
Toggles the use of FTP passive mode.
At line 123 changed 2 lines
Toggles the use of FTP passive mode.
----
Changes the current working directory for the local or remote client.
At line 131 changed 2 lines
Changes the current working directory for the local or remote client.
----
Prints the current working directory for the local or remote client.
At line 137 changed 2 lines
Prints the current working directory for the local or remote client.
----
Creates a new folder.
At line 143 changed 2 lines
Creates a new folder.
----
Renames an item, both must be specified in the command for source and destination.
At line 151 changed 2 lines
Renames an item, both must be specified in the command for source and destination.
----
The anything section is passed to the remote server directly. Applies only to FTP connections.
At line 157 changed 2 lines
The anything section is passed to the remote server directly. Applies only to FTP connections.
----
Sets the modified date to the specified time.
At line 163 changed 2 lines
Sets the modified date to the specified time.
----
Sets a configuration parameter on the client. Undocumented for now, use the UI in CrushFTP to setup a config on a connection item and then view the raw XML for the config param it configured.
At line 169 changed 2 lines
Sets a configuration parameter on the client. Undocumented for now, use the UI in CrushFTP to setup a config on a connection item and then view the raw XML for the config param it configured.
----
Queues up commands in a list so they can later on be executed. Built a list of file transfers to do in a queue, then run it with the execute command. Useful for scripting load to the server.
At line 176 changed one line
Queues up commands in a list so they can later on be executed. Built a list of file transfers to do in a queue, then run it with the execute command. Useful for scripting load to the server.
----
Version Date Modified Size Author Changes ... Change note
41 11-Mar-2024 00:37 12.0 kB Ben Spink to previous
« This page (revision-41) was last changed on 11-Mar-2024 00:37 by Ben Spink
G’day (anonymous guest)
CrushFTP11 | What's New

Referenced by
CrushFTP8New
LeftMenu

JSPWiki