Sample Header Ad - 728x90

Find specific folder path in s3 bucket

0 votes
2 answers
5534 views
I'm searching a folder in s3 bucket using this command aws s3 ls s3://bucketname/dir1/dir2/dir3 --recursive | grep -i 'dir3' It's getting results like dir1/dir2/dir3/1/aaa.txt dir1/dir2/dir3/1/bbb.txt dir1/dir2/dir3/1/ccc.txt However, I need only path of that file like dir1/dir2/dir3 I can able remove unnecessary text to get directory path by this aws s3 ls s3://bucketname/dir1/dir2/dir3 --recursive | grep -i 'dir2' | head -n 1 | sed 's/1.*//' But this is not working with multiple string search in grep aws s3 ls s3://bucketname/dir1/dir2/dir3 --recursive | grep -i 'dir3\|folder3' I need output like this dir1/dir2/dir3 folder1/folder2/folder3
Asked by Jaimin Gosai (11 rep)
Mar 28, 2019, 10:16 AM
Last activity: May 22, 2025, 10:04 AM