You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cyberduck/edit.md
+26-2
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ Edit Files
4
4
You can edit a file just as a local file in an external editor by clicking the Edit toolbar button or by choosing *File → Edit With*. The file will be downloaded to a temporary directory and opened with the preferred editor. The file will be uploaded to the server every time you choose *File → Save* in the Editor application. The file is not changed on the server if you just close the document without saving it or if the content has not changed.
5
5
6
6
## Default Editor
7
-
The default editor opened for a file is selected depending on the file type. If no application is found to handle the file type the default eidtor chosen in *Preferences* is used instead.
7
+
The default editor opened for a file is selected depending on the file type. If no application is found to handle the file type the default editor chosen in *Preferences* is used instead.
8
8
9
9
```{image} _images/Edit_With_Application.png
10
10
:alt: Edit with Application
@@ -22,13 +22,22 @@ To edit file type associations choose *Properties → General → Type of file
22
22
23
23
## Preferences
24
24
25
+
### Default Editor
25
26
Set your preferred editor in *Preferences*. Select *Always use default editor* in *Preferences → Editor* if you always want to use the default editor set regardless of the file type.
26
27
27
28
```{image} _images/Editor_Preferences.png
28
29
:alt: Editor Preferences
29
-
:width: 500px
30
+
:width: 700px
31
+
```
32
+
33
+
### Versioning
34
+
35
+
```{important}
36
+
Cyberduck [9.0](https://cyberduck.io/changelog/) or later required
30
37
```
31
38
39
+
Enable the custom versioning option in *Preferences → Editor* to store previous versions of a file. The versions can be previewed, deleted or restored in the *File → Info → Versions* tab of the *[Info](../cyberduck/info.md#versions)* window. The feature only applies for protocols without native versioning like [FTP](../protocols/ftp.md)/[SFTP](../protocols/sftp/index.md), [WebDAV](../protocols/webdav/index.md), [SMB](../protocols/smb.md), [OpenStack Swift](../protocols/openstack/index.md). The file versions are stored in a hidden folder named `.duckversions` in each folder on the mount. The versions are named with a pattern like `filename.extension → filename-20230906102017.762.extension`.
40
+
32
41
## Hidden Preferences
33
42
34
43
### Disable Upload of Temporary File on Save
@@ -37,6 +46,21 @@ A [hidden configuration option](preferences.md#hidden-configuration-options).
Copy file name to clipboardExpand all lines: cyberduck/info.md
+77-28
Original file line number
Diff line number
Diff line change
@@ -36,10 +36,17 @@ Calculate the size recursively of all contained files.
36
36
37
37
## Versions
38
38
39
-
A list of file versions can be viewed in the *Versions* tab of the Info window. The following actions are available for a selected previous version:
39
+
```{important}
40
+
Cyberduck [8.4](https://cyberduck.io/changelog/) or later required
41
+
```
42
+
43
+
A list of file versions can be viewed in the *Versions* tab of the Info window. The following actions are available for
44
+
a selected previous version:
45
+
40
46
- Revert version
41
47
- Permanently delete version
42
-
- View previous version. On macOS, this opens a *QuickLook* window. On Windows, this downloads and opens the file in the default editor.
48
+
- View previous version. On macOS, this opens a *QuickLook* window. On Windows, this downloads and opens the file in the
49
+
default editor.
43
50
44
51
The list is empty when no previous version is available.
45
52
@@ -48,26 +55,41 @@ The list is empty when no previous version is available.
48
55
:width: 600px
49
56
```
50
57
51
-
The following protocols support to view previous versions of files. Some protocols also display previous versions of files in [browser](../cyberduck/browser.md) when enabling *View → Show Hidden*.
52
-
53
-
|**Protocol**|**Revert previous version**|**Open/Quick Look previous version**|**Delete version**|**Displayed in browser with *View → Show Hidden***|
Using [S3](../protocols/s3/index.md) or [Backblaze B2](../protocols/b2.md), versions will only be displayed if bucket versioning is enabled.
66
79
```
67
80
81
+
```{important}
82
+
Enable _Versioning_ in *Preferences → Editor* to view revisions of edited files for protocols with no native versioning support.
83
+
```
84
+
68
85
## UNIX Permissions
69
86
70
-
Change the permissions on a particular file or folder when connected to a [FTP](../protocols/ftp.md) or [SFTP](../protocols/sftp/index.md) server. You can also select multiple files in the browser to edit permissions. Click the checkboxes or enter the [octal notation](http://en.wikipedia.org/wiki/File_system_permissions#Symbolic_notation). The recursive options will update all files within a folder but will not change the executable bit for files if not already set when recursively updating a directory.
87
+
Change the permissions on a particular file or folder when connected to a [FTP](../protocols/ftp.md)
88
+
or [SFTP](../protocols/sftp/index.md) server. You can also select multiple files in the browser to edit permissions.
89
+
Click the checkboxes or enter
90
+
the [octal notation](http://en.wikipedia.org/wiki/File_system_permissions#Symbolic_notation). The recursive options will
91
+
update all files within a folder but will not change the executable bit for files if not already set when recursively
92
+
updating a directory.
71
93
72
94
```{image} _images/UNIX_Permissions.png
73
95
:alt: UNIX Permissions
@@ -76,7 +98,8 @@ Change the permissions on a particular file or folder when connected to a [FTP](
76
98
77
99
## Access Control List (ACL)
78
100
79
-
Edit access control list for fine grained user permissions when connected to [Amazon S3](../protocols/s3/index.md) or [Google Cloud Storage](../protocols/googlecloudstorage.md).
101
+
Edit access control list for fine grained user permissions when connected to [Amazon S3](../protocols/s3/index.md)
102
+
or [Google Cloud Storage](../protocols/googlecloudstorage.md).
Upon changing configuration parameters of a distribution configuration, the settings are not distributed immediately in the CDN. While the deployment is in progress (which can take up to 15 minutes), the status *In Progress* is displayed. The updates are fully propagated throughout the CloudFront system when the distribution's state switches from *In Progress* to *Deployed*.
119
+
Upon changing configuration parameters of a distribution configuration, the settings are not distributed immediately in
120
+
the CDN. While the deployment is in progress (which can take up to 15 minutes), the status *In Progress* is displayed.
121
+
The updates are fully propagated throughout the CloudFront system when the distribution's state switches from *In
122
+
Progress* to *Deployed*.
96
123
97
124
### CloudFront Access Logging
98
125
99
-
When this option is enabled, access logs are written to `<bucketname>/logs`. The changes to the logging configuration take effect within 12 hours. The logging option is supported for both download and streaming distributions. Choose the target bucket for access logs in the dropdown menu listing all buckets of your account. It is considered best practice to choose a different logging target for each distribution.
126
+
When this option is enabled, access logs are written to `<bucketname>/logs`. The changes to the logging configuration
127
+
take effect within 12 hours. The logging option is supported for both download and streaming distributions. Choose the
128
+
target bucket for access logs in the dropdown menu listing all buckets of your account. It is considered best practice
129
+
to choose a different logging target for each distribution.
100
130
101
131
### Origin
102
132
103
-
The source of the content where CloudFront fetches the content to be served in the edge location of the CDN. This is a [S3](../protocols/s3/index) bucket or your custom origin.
133
+
The source of the content where CloudFront fetches the content to be served in the edge location of the CDN. This is
134
+
a [S3](../protocols/s3/index) bucket or your custom origin.
104
135
105
136
### Where
106
-
The `cloudfront.net` domain assigned to your distribution. This is directing to the edge location in the CDN next to the user requesting an URL.
137
+
138
+
The `cloudfront.net` domain assigned to your distribution. This is directing to the edge location in the CDN next to the
139
+
user requesting an URL.
107
140
108
141
### CNAMEs
109
-
Enter a [CNAME](http://en.wikipedia.org/wiki/CNAME_record) (alias in the Domain Name System) for the hostname of the distribution given by CloudFront. To use multiple CNAMEs for a single distribution, the hostnames must be space delimited. The CNAME must be registered on the nameserver responsible for your domain and point to `cloudfront.net` domain assigned to your distribution.
142
+
143
+
Enter a [CNAME](http://en.wikipedia.org/wiki/CNAME_record) (alias in the Domain Name System) for the hostname of the
144
+
distribution given by CloudFront. To use multiple CNAMEs for a single distribution, the hostnames must be space
145
+
delimited. The CNAME must be registered on the nameserver responsible for your domain and point to `cloudfront.net`
146
+
domain assigned to your distribution.
110
147
111
148
Example configuration:
112
149
@@ -117,20 +154,30 @@ Example configuration:
117
154
cdn.cyberduck.ch. 1576 IN CNAME d15bfu8of7vup8.cloudfront.net.
118
155
119
156
### Index File
120
-
You can assign a default root object to your HTTP or HTTPS distribution. This default object will be served when Amazon CloudFront receives a request for the root of your distribution – i.e., your distribution’s domain name by itself.
121
157
122
-
When you define a default root object, a user request that calls the root of your distribution returns the default root object. For example, if you designate the file `index.html` as your default root object, a request for `http://d604721fxaaqy9.cloudfront.net/` returns `http://d604721fxaaqy9.cloudfront.net/index.html`.
158
+
You can assign a default root object to your HTTP or HTTPS distribution. This default object will be served when Amazon
159
+
CloudFront receives a request for the root of your distribution – i.e., your distribution’s domain name by itself.
160
+
161
+
When you define a default root object, a user request that calls the root of your distribution returns the default root
162
+
object. For example, if you designate the file `index.html` as your default root object, a request
163
+
for `http://d604721fxaaqy9.cloudfront.net/` returns `http://d604721fxaaqy9.cloudfront.net/index.html`.
123
164
124
165
### Object Invalidation
125
-
[Invalidation](http://aws.amazon.com/about-aws/whats-new/2010/08/31/cloudfront-adds-invalidation-feature/) is one way to remove a distribution object from an edge server cache before the expiration setting on the object's header. Invalidation clears the object from the edge server cache, and a subsequent request for the object will cause CloudFront to return to the origin to fetch the latest version of the object.
166
+
167
+
[Invalidation](http://aws.amazon.com/about-aws/whats-new/2010/08/31/cloudfront-adds-invalidation-feature/) is one way to
168
+
remove a distribution object from an edge server cache before the expiration setting on the object's header.
169
+
Invalidation clears the object from the edge server cache, and a subsequent request for the object will cause CloudFront
170
+
to return to the origin to fetch the latest version of the object.
126
171
127
172
```{note}
128
173
Use the Invalidate option *File → Info → Distribution (CDN)* to invalidate files from edge locations.
129
174
```
130
175
131
176
## Provider Panel
132
177
133
-
Settings specific for the cloud service in use. Available for [Amazon S3](../protocols/s3/index.md), [Backblaze B2](../protocols/b2.md), [Windows Azure Blob Storage](../protocols/azure.md), and [Google Cloud Storage](../protocols/googlecloudstorage.md).
178
+
Settings specific for the cloud service in use. Available
179
+
for [Amazon S3](../protocols/s3/index.md), [Backblaze B2](../protocols/b2.md), [Windows Azure Blob Storage](../protocols/azure.md),
180
+
and [Google Cloud Storage](../protocols/googlecloudstorage.md).
134
181
135
182
``````{tabs}
136
183
`````{group-tab} Amazon S3
@@ -192,9 +239,11 @@ Settings specific for the cloud service in use. Available for [Amazon S3](../pro
192
239
193
240
View and modify metadata attributes of files.
194
241
195
-
Any non-standard HTTP header values are (transparently) prefixed with the following values following the guidelines from the different providers:
242
+
Any non-standard HTTP header values are (transparently) prefixed with the following values following the guidelines from
243
+
the different providers:
196
244
197
-
- Values are prefixed with `x-amz-meta-` for [S3](../protocols/s3/index.md) and [Google Storage](../protocols/googlecloudstorage.md).
245
+
- Values are prefixed with `x-amz-meta-` for [S3](../protocols/s3/index.md)
246
+
and [Google Storage](../protocols/googlecloudstorage.md).
198
247
- Values are prefixed with `X-Object-Meta-` for [CloudFiles](../protocols/openstack/cloudfiles.md).
0 commit comments