Find command
To locate and copy all .css files while maintaining the directory structure, follow these steps on appserver:
Step 1: Find All .css Files
Run the following command to list all .css files (excluding directories) in /var/www/html/beta:
find /var/www/html/beta -type f -name "*.css"
Step 2: Copy Files While Preserving Parent Directory Structure
Use the find command with cp --parents to copy only .css files while preserving their directory structure:
find /var/www/html/beta -type f -name "*.css" -exec cp --parents {} /beta \;
Key Considerations
find→ Searches for all.cssfiles.-type f→ Ensures only files are selected (not directories).-exec cp --parents {} /beta \;→ Copies files while retaining their parent directories.
Step 3: Verify the Copied Files
List the copied files:
ls -R /beta
This ensures all .css files have been transferred securely without copying unrelated content.
Let me know if you need further adjustments! 🚀