Task- Linux User Data Transfer
Problem:
Due to an accidental data mix-up, user data was unintentionally mingled on Nautilus
App Server 2
at the/home/usersdata
location by the Nautilus production support team in Stratos DC. To rectify this, specific user data needs to be filtered and relocated. Here are the details:Locate all files (excluding directories) owned by user
john
within the/home/usersdata
directory onApp Server 2
. Copy these files while preserving the directory structure to the/blog
directory.
Please ensure to review the task instructions carefully and modify the commands according to your specific server, username, and other relevant details.
Solution:
ssh into
app sever2
Use the
find
command to locate all files owned byjohn
in the/home/usersdata
directory, excluding directories.find /home/usersdata -type f -user john
Use the
find
command combined withcp --parents
to copy the files while preserving the directory structure.find /home/usersdata -type f -user john -exec cp --parents {} /blog \;
/home/usersdata
: Directory to search in.-type f
: Locate files (excluding directories).-user john
: Find files owned by the userjohn
.-exec cp --parents {} /blog \;
: For each file found, execute thecp --parents
command to copy the file to the/blog
directory, preserving the directory structure.
About me
Hi I am Sachin Khamitkar and I am a passionate devops engineer and an Expert Support Engineer. As a DevOps enthusiast and technology fan, I am passionate about automating workflows, optimizing infrastructure, and improving deployment processes. I love sharing insights on cloud strategies, containerization, and continuous delivery. With 6 years of experience in Technical and Application Support, I have a strong foundation in DevOps practices. I excel in root cause analysis, SLA adherence, and enhancing software stability. My skills include log analysis, SQL reporting, and CI/CD pipeline optimization. I have a proven track record in deploying builds, patches, and maintaining production environments. Additionally, I bring expertise in incident, problem, and change management following ITIL standards. If you're as excited about DevOps as I am, let's connect ๐ me on LinkedIn๐๐ผ, GitHub๐ป๐, and Email๐ง for more tech tips, tutorials, and exciting projects! Let's innovate together and drive the future of DevOps! ๐๐ฉโ๐ป๐ก
Subscribe to my newsletter
Read articles from Sachin Khamitkar directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Sachin Khamitkar
Sachin Khamitkar
Hi there, I am a learner first and then an IT enthusiast. I have started exploring and ocean of DevOps Tools and tech.