पाठ 8 / 31
Files खोजना और Archives (find, tar)
find से name, size और age के अनुसार files खोजें, और tar व gzip से archives बनाएँ या extract करें।
find
find directory tree पर चलता है और name, type, size या age से filter करता है।
find . -name "*.log" # by name
find /var -type f -size +100M # large files
find . -mtime -1 # modified in last day
find . -name "*.tmp" -delete # act on matchestar
tar files को एक archive में बाँधता है; -z gzip compression जोड़ता है। याद रखें: c create, x extract, t list, f file।
tar -czf backup.tar.gz projects/ # create
tar -tzf backup.tar.gz # list
tar -xzf backup.tar.gz -C /tmp # extractपहले find को -print के साथ चलाएँ और मिलान सही दिखने पर ही -delete या -exec जोड़ें।
त्वरित जाँच
त्वरित जाँच: backup.tar.gz को कौन-सा command extract करता है?
- tar -xzf backup.tar.gz
- tar -czf backup.tar.gz
- tar -tzf backup.tar.gz
- gzip -c backup.tar.gz
Answer
tar -xzf backup.tar.gz — `x` extract करता है, `z` gzip संभालता है और `f` file का नाम देता है।