1. A cloud-utilizing terminal coupled to a plurality of storage clouds via a network, the cloud-utilizing terminal comprising a processor and memory having instructions executable by the processor to perform steps of: generating at least one virtual folder displaying links associated with entity files stored in each storage cloud of the plurality of storage clouds; referencing attributes of a first entity file of the entity files, attributes of a first virtual folder of the at least one virtual folder and attributes of the plurality of storage clouds, in response to the creation or update of the first entity file in the first virtual folder in the cloud-utilizing terminal, and using the attributes of the plurality of storage clouds to select a storage cloud from the plurality of storage clouds for storing the first entity file so as to satisfy predefined rules associated with the attributes of the plurality of storage clouds; uploading the first entity file in the cloud-utilizing terminal to the selected storage cloud; and displaying in the first virtual folder a link to the first entity file uploaded to the selected storage cloud, wherein a plurality of synchronizing folders associated respectively with the plurality of storage clouds is also provided in the cloud-utilizing terminal, and the first entity file generated or stored in the first virtual folder is moved from the first virtual folder to a synchronizing folder of the plurality of synchronizing folders associated with the selected storage cloud.