I download swift installation package, and extract it into my home directory:  # tar -C / -xvf swift-2.2.1-RELEASE-ubuntu14.04.tar.gzswift-2.2.1-RELEASE-ubuntu14.04/usr/swift-2.2.1-RELEASE-ubuntu14.04/usr/include/swift-2.2.1-RELEASE-ubuntu14.04/usr/include/lldb/......The final swift-2.2.1-RELEASE-ubuntu14.04 layout likes this:  # tree -d -L 2. usr     bin     include     lib     share5 directoriesI want to extract the files into /usr directory directly and not override other files, is there any method?
How to extract files to /usr directory without overriding other files?
linux;tar
Unless it is a vendor provided package that integrates with the OS package manager you shouldn't extract it in that location. Please go to /opt and extract it there for example and set up your environments variables as shown on the download page for Swift. By doing a full extraction in /opt, which is there for third-party applications, you can also quickly switch between versions by just changing your environment variables.