
Google Drive allows you to store and access your files from anywhere, making it a great tool for cloud storage.
You can store a wide range of file types, including documents, spreadsheets, presentations, images, and videos.
Google Drive offers 15 GB of free storage, which is a generous amount for most users.
Files can be organized into folders, making it easy to find what you need.
You might like: Google Cloud Bucket How to Store Index File
Google File Manager
Google File Manager is a free utility application that provides users with a quick and easy way to manage all of their files.
It has a streamlined user interface that is clean and easy to navigate, making it great for those who are looking for something simple yet capable.
The app seamlessly integrates with different services within the Google ecosystem, allowing for easy sharing of files with others.
Files by Google is highlighted by its ability to share files with others, making it a convenient option for users who need to transfer files quickly and easily.
Intriguing read: Google Drive Shared File Easy Transfer to My Drive
Security and Permissions
Security and Permissions are crucial when it comes to managing files on Google Drive. Reading permissions metadata from files can be done quickly, but it may not always be desirable to set the permissions from the metadata.
If you're concerned about inherited permissions, note that rclone drops any inherited permissions on Shared Drives and any owner permission on My Drives as these are duplicated in the owner metadata.
You can control whether permissions should be read or written in metadata using the metadata_permissions config or the RCLONE_DRIVE_METADATA_PERMISSIONS env var. This is a convenient option to have, especially if you're working with sensitive files.
Here's an interesting read: Ocamlfuse Google Drive File Permissions
Ai Powered Security
AI-powered security is a game-changer for protecting sensitive content. AI classification intelligently learns what you consider as sensitive content and automatically labels it in Google Drive.
This means you can rest assured that your confidential files are marked and easily identifiable. AI-powered security also helps prevent unauthorized access and data breaches.
With AI-powered security, you can focus on your work without worrying about the security of your sensitive files.
A different take: AI Overviews
Metadata Permissions

Metadata permissions are controlled by a single option, and it's off by default. This option can be set to read or write permissions in metadata.
Rclone drops inherited permissions on Shared Drives and owner permissions on My Drives, as these are duplicated in the owner metadata.
The option to control metadata permissions is called `metadata_permissions`. It can also be set using the environment variable `RCLONE_DRIVE_METADATA_PERMISSIONS`.
The default value for this option is off, and it's a bit value.
Consider reading: Default Google Drive Storage
File Management
Files by Google is a free utility application that provides users with a quick and easy way to manage all of their files. It's available only on the Android operating system and includes three tabs: Clean, Browse, and Share. The Share tab is found by clicking the menu button on Google Pixel devices.
The app has a streamlined user interface that is clean and easy to navigate, making it great for those who are looking for something simple yet capable. Recently accessed files are displayed on the top by folder, and multiple categories are shown on the bottom, including "Downloads", "Images", "Videos", "Audio", and more.
Files by Google also seamlessly integrates with different services within the Google ecosystem, allowing users to share files with others. You can sync your desktop with Drive, keeping all your files up to date automatically, available for Windows and MacOS.
A different take: Xiaohongshu Users
File
Files by Google is a free utility application that provides users with a quick and easy way to manage all of their files. It offers seamless integration with different services within the Google ecosystem.
The app is currently only available on the Android operating system, and includes three tabs: Clean, Browse, and Share. On Google Pixel devices, the Share tab is found by clicking the menu button.
You can sync your desktop with Drive, automatically keeping all your Drive files up to date, available for Windows and MacOS. This feature is useful for keeping your files organized across multiple devices.
The app displays recently accessed files on the top by folder, and multiple categories on the bottom such as: "Downloads", "Images", "Videos", "Audio", "Documents & Other", and "Apps".
To use the app's full potential, you can create a service account and obtain its credentials through the Google Developer Console. This will grant you read/write access to Google Drive specifically.
Here are the steps to create a service account:
- Create a project in the Google Developer Console
- Go to "IAM & admin" -> "Service Accounts" and click "Create Service Account"
- Fill in "Service account name" and "Service account ID" with something that identifies your client
- Click on the newly created service account and click "Keys" and then "Add Key" and then "Create new key"
- Choose type "JSON" and click create
Import Formats
You can specify a list of preferred formats for uploading Google docs using the --drive-import-formats flag.
The formats are comma-separated, and you can choose from a variety of options, including docx, ods, odt, and more. The default format is not specified, but you can check your config file or environment variable to see what's set.
To avoid confusing sync and re-uploading files, it's a good idea to keep your import formats consistent. For example, if you upload a file.doc, you might want to convert it to file.docx. However, this can cause issues if you're syncing files, so be careful.
You can also use the Google Drive query language to list files using the importformats option. This allows you to specify a list of files to import, using a query language that's similar to SQL.
Here are some examples of allowed and prohibited conversions:
By checking this table, you can see what conversions are allowed and what are not.
File Properties
Google Drive stores modification times accurate to 1 ms. This means you can rely on the timestamp to know exactly when a file was last edited.
You can also view and edit metadata for your files, including the file's birth time, MIME type, and description. The metadata is stored in the properties field of the drive object.
Here are some system metadata items that are supported on files and directories:
Note that some metadata items, like `viewed-by-me`, are read-only, while others, like `description`, can be edited.
Modification Times and Hashes
Google Drive stores modification times accurately to 1 millisecond, which is incredibly precise.
This means you can rely on the timestamps to know when files were last edited or modified. I've noticed that this level of accuracy is especially useful for tracking changes in collaborative projects.
MD5, SHA1, and SHA256 hash algorithms are supported by Google Drive, allowing you to verify the integrity of your files. However, it's worth noting that a small fraction of files uploaded before 2018 might not have SHA1 or SHA256 hashes.
Skip Checksum Gphotos

Skip Checksum Gphotos is a useful flag that can help resolve issues with transferring Google photos or videos. It's particularly helpful when you encounter checksum errors.
The flag causes Google photos and videos to return blank checksums. This can be a lifesaver if you're experiencing issues with checksum errors.
To enable this flag, you can use the command-line option "--drive-skip-checksum-gphotos." This will skip checksums on Google photos and videos only.
You can also set this flag using configuration or environment variables. The configuration option is "skip_checksum_gphotos", and the environment variable is "RCLONE_DRIVE_SKIP_CHECKSUM_GPHOTOS."
Here's a quick rundown of the details:
- Config: skip_checksum_gphotos
- Env Var: RCLONE_DRIVE_SKIP_CHECKSUM_GPHOTOS
- Type: bool
- Default: false
Metadata Owner
Metadata Owner is a crucial aspect of file properties, allowing you to control who owns a file. You can enable or disable the owner metadata with the command-line flag "--drive-metadata-owner".
The default setting for metadata owner is to read it, but you can change it to write it as well. This is useful when you want to set the owner of a file from the metadata. Note that you can't set the owner on Shared Drives, and setting ownership will generate an email to the new owner.
To change the metadata owner setting, you can use the config option "metadata_owner" or the environment variable "RCLONE_DRIVE_METADATA_OWNER". The type of this setting is Bits, and the default value is "read".
Here is a summary of the metadata owner settings:
It's worth noting that setting the owner of a file will generate an email to the new owner, and you can't transfer ownership to someone outside your organization.
Google Workspace and Integration
Google Workspace and Integration is a powerful tool that allows you to connect your Google Drive files with other Google apps like Gmail and Google Sheets.
Google Workspace is a suite of productivity apps that includes Google Drive, Docs, Sheets, and Slides, and it's designed to help you get work done more efficiently.
You can integrate Google Drive with other Google apps to streamline your workflow, such as sharing files directly from Gmail or importing data from Google Sheets into Google Docs.
Broaden your view: Google Workspace Delegation of Google Drive
Google Workspace Account Use Case
To read or write data on an individual's Google Drive account, who is a member of your domain, you'll need to create a service account and obtain its credentials. To create a service account, go to the Google Developer Console, and then navigate to "IAM & admin" -> "Service Accounts". From there, click on "Create Service Account" and fill in the required fields.
You'll need to create a project in the Google Developer Console if you don't already have one. To do this, click on the dropdown menu in the top left corner and select "Select a project". If you don't see a project listed, click on "New Project" and follow the prompts. Make sure you're on the correct project before proceeding.
Once you've created the service account, click on the "Keys" tab and then "Add Key". Select "Create new key" and choose the "JSON" key type. This will download a JSON file that Rclone will use for authentication. If you ever need to remove access, press the "Delete service account key" button.
Curious to learn more? Check out: Google Project on Drive
To grant access to the service account, go to your Google Workspace Admin Console and navigate to "Security" (or use the search bar). Select "Access and data control" and then "API controls", and click on "Manage domain-wide delegation". Click on "Add new" and enter the service account's Client ID, which can be found in the Developer Console under "IAM & Admin" -> "Service Accounts".
You'll also need to enter the OAuth Scopes, which should be https://www.googleapis.com/auth/drive to grant read/write access to Google Drive specifically. You can also use https://www.googleapis.com/auth/drive.readonly for read-only access. Click "Authorise" to complete the process.
Here's a list of the steps to create a service account and grant access:
- Create a service account in the Google Developer Console
- Create a project in the Google Developer Console
- Create a new key for the service account
- Download the JSON file
- Grant access to the service account in the Google Workspace Admin Console
- Enter the service account's Client ID and OAuth Scopes
Drives
You can list the Shared Drives available to your account using the "drives" command, which will return a JSON list of objects.
This list can be used to create aliases for all the drives found and a combined drive, which can be added to your rclone config file.
With the -o config parameter, the list will be output in a format suitable for adding to a config file.
Any illegal characters in the drive names will be substituted with "_", and duplicate names will have numbers suffixed.
You can also use this command to dump the export formats for debug purposes, which will be helpful if you're trying to troubleshoot any issues with your Shared Drives.
The -o config parameter is particularly useful for creating aliases for all the drives found, making it easier to access them in the future.
You might like: Passar Videos Do Google Fotos Para O Drive
File Sharing and Collaboration
File sharing and collaboration with Google Files is incredibly seamless. You can share files with anyone, even if they don't have a Google account.
To share a file, simply click on the three dots next to the file and select "Get link". This will generate a link that you can share with others, and they can access the file by clicking on it.
Google Files also allows you to invite others to edit a file together in real-time. This is especially useful for team projects or collaborative work.
Recommended read: Google Drive Direct Download Link for Large Files
Shared (Team)
Shared (Team) drives are a powerful tool for collaboration. They allow multiple users to access and edit files simultaneously, making it easier to work together on projects.
If you want to configure your remote to point to a Google Shared Drive, you'll be prompted to answer "y" to the question "Configure this as a Shared Drive (Team Drive)?".
You can then fetch the list of Shared Drives from Google and choose which one to use, or simply type in a Shared Drive ID if you prefer.
The implementation of ListR, a feature that puts up to 50 parents filters into one request, is a game-changer for large folders. It can make your file-sharing experience up to 20x faster than the regular method.
Here are some examples of how fast ListR can be:
- Small folder (220 directories, 700 files): 38s without --fast-list, 10s with --fast-list
- Large folder (10600 directories, 39000 files): 22:05 min without --fast-list, 58s with --fast-list
You can also use the "--drive-use-shared-date" flag to use the date a file was shared instead of the modified date. However, be aware that this flag may have unexpected consequences when uploading or downloading files.
If you're using the "--drive-use-created-date" flag in combination with "--drive-use-shared-date", the created date will be used.
Discover more: How to Use Google One Vpn
Google Docs limitations
Google Docs can be a bit finicky when it comes to downloading files using rclone mount.
You might not be able to download Google Docs using rclone mount, resulting in a 0-sized file.
This issue can be intermittent, and trying again might resolve the problem.
You might like: How to Upload to Google Drive from Android
Shared with Me
Files shared with you can be accessed in your "Shared with me" folder, a feature provided by Google Drive. This allows you to easily find and manage files that others have shared with you.
Files Go by Google is a great example of a file manager app that integrates well with Google Drive's shared folder feature. Its clean and easy-to-navigate interface makes it simple to use.
To access your "Shared with me" folder using rclone, you can use the "--drive-shared-with-me" command. This command is available for both list and copy operations, and can be set as a default configuration.
Here are some key details about the "--drive-shared-with-me" command:
- Config: shared_with_me
- Env Var: RCLONE_DRIVE_SHARED_WITH_ME
- Type: bool
- Default: false
By using the "--drive-shared-with-me" command, you can quickly and easily access files that others have shared with you, without having to dig through your entire Google Drive account.
File Upload and Download
File Upload and Download is a crucial aspect of Google Files. Google Files allows you to upload files from your device to Google Drive, and you can upload files up to 750 GB in size.
You can upload files from your device to Google Drive by selecting the file you want to upload and clicking on the "Upload" button.
Google Drive also allows you to upload files from your computer, phone, or tablet using the Google Drive app.
You can upload files in various formats, including documents, images, videos, and audio files.
Google Drive also allows you to download files from your account to your device.
File Deletion and Export
You can control how files are deleted on Google Drive with the "--drive-use-trash" flag. This flag defaults to true, meaning files will be sent to the trash instead of being deleted permanently.
If you want to delete files permanently, you can use the "--drive-use-trash=false" flag. This will bypass the trash and delete files immediately.
By default, files uploaded to Google Drive will be overwritten unless they haven't been modified since their creation. However, you can avoid this side effect by using the "--checksum" flag.
For another approach, see: How to Recover Permanently Deleted Files from Google Drive Android
Deleting
Deleting files can be a bit tricky, especially if you're not sure what to expect. By default, rclone will send all files to the trash when deleting, so you'll need to take extra steps to delete them permanently.
To delete files without sending them to the trash, use the --drive-use-trash=false flag or set the equivalent environment variable. This will ensure that files are deleted permanently instead of being moved to the trash.
If you're dealing with shortcuts pointing to folders, keep in mind that deleting them will also delete the files they point to. To avoid this, make sure to delete the shortcuts themselves, not the files they point to.
Here are the ways to control file deletion in rclone:
By understanding these options, you can take control of how files are deleted and avoid accidental losses.
Export Formats
Export formats are a crucial aspect of file deletion and export, especially when working with Google documents. By default, rclone exports Google documents in formats like docx, xlsx, pptx, and svg, which are suitable for editable documents.
Worth a look: How Do I Move a File in Google Drive

You can change the export format by using the --drive-export-formats flag. For example, if you prefer an archive copy, you can specify pdf as the export format. Alternatively, if you prefer openoffice/libreoffice formats, you can use ods, odt, or odp.
Rclone adds the extension to the Google document, so if it's called My Spreadsheet, it will be exported as My Spreadsheet.xlsx or My Spreadsheet.pdf, and so on. This makes it easy to identify the exported file.
The default export formats can be overridden by specifying a custom list of formats. For instance, if you want to export Google documents in docx, odt, and txt formats, you can use the --drive-export-formats flag with the corresponding values.
Here's a list of some common export formats and their corresponding MIME types:
You can also export Google documents as link files, which will open a browser window for the Google Docs website of that document when opened. The link file extension has to be specified as a --drive-export-formats parameter.
For more insights, see: Export from Evernote to Google Drive
File Metadata and Labels
File metadata is an essential aspect of managing your files on Google Drive. It allows you to store additional information about your files, such as their creation time, MIME type, and labels.
You can control whether permissions and labels are read or written in metadata using the `--drive-metadata-permissions` and `--drive-metadata-labels` flags. These flags are useful when you want to customize how metadata is handled, especially when transferring files between accounts.
The `--drive-metadata-labels` flag is particularly useful when working with labels, as it allows you to read and write labels in metadata. When setting labels, make sure they and their fields already exist, as rclone won't create them.
Here are some common system metadata items for the drive backend:
Remember that some metadata items, like `viewed-by-me`, can only be written by the owner of the file.
File Query and Search
You can list files based on a query using the query command in Google Drive.
The query syntax is documented at Google Drive Search query terms and operators.
To match literal ' or \ characters in a file name, you need to escape them with \ characters.
For example, to match a file named "foo ' .txt", you would use the query "'foo ' .txt" with the \ characters escaped.
The result is a JSON array of matches.
File System and Settings
The File System and Settings of Google Files are quite straightforward. You can access your Google Drive, Google Photos, and Google Docs all from one place.
The Google Files app has a simple folder structure, making it easy to organize your files. It's similar to how you'd organize files on your computer.
You can also set up Google Files to automatically back up your photos and videos from your device. This way, you'll never have to worry about losing your memories.
Here's an interesting read: How to Use Google Photo with Google Drive
Root Folder ID
The Root Folder ID is a crucial setting to get right in rclone. You can set it to the directory you want rclone to consider the root of your drive.

To find the right Root Folder ID, you'll need to look at the URL of the folder in the drive web interface. Specifically, the last segment of the URL is the Folder ID you'll need to use.
Folders under the "Computers" tab are read-only and will give you a 500 error when using rclone.
Make sure to use the correct Folder ID, as using an incorrect one will cause issues.
Check this out: Google Drive Move All Files to Another Folder
Disable Http2
Disable HTTP/2 is an option available for the drive backend, which is currently disabled by default due to an unsolved issue with the Google Drive backend.
This issue is documented on GitHub at https://github.com/rclone/rclone/issues/3631.
You can re-enable HTTP/2 for the drive backend by using the --drive-disable-http2 flag.
To do this, you'll need to set the disable_http2 config option to false or use the RCLONE_DRIVE_DISABLE_HTTP2 environment variable and set it to false.
Here are the details of how to set this flag:
- Config: disable_http2
- Env Var: RCLONE_DRIVE_DISABLE_HTTP2
- Type: bool
- Default: true
Bug Fix
Rclone's bug fix for the Google Drive fast-list bug is a game-changer for users with complex directory structures. This fix addresses a known issue where the search "(A in parents) or (B in parents)" returns nothing sometimes.
The fast-list bug can cause rclone to list empty directories individually, resulting in many more API calls. This can be particularly problematic for users with a large number of empty directories.
To enable the bug fix, you can use the --drive-fast-list-bug-fix flag. This flag allows rclone to work around the bug by finding no items in more than one directory when listing and retrying them as lists of individual directories.
The bug fix is not recommended for normal use, but rather for specific cases where you're experiencing trouble, such as with many empty directories.
Here's a quick rundown of the flag's settings:
- Config: fast_list_bug_fix
- Env Var: RCLONE_DRIVE_FAST_LIST_BUG_FIX
- Type: bool
- Default: true
By understanding and using this bug fix, you can optimize your rclone performance and avoid unnecessary API calls.
Featured Images: pexels.com


