Saya kira dalam kebanyakan kasus ketika mengekstrak tar tarive, kita akan mendapatkan direktori dengan nama yang sama dengan file arsip tetapi akhiran yang berbeda. tetapi dalam beberapa kasus sial, seperti yang saya temui hari ini, setelah mengekstrak bilah tar saya menemukan banyak file yang tersebar di direktori kerja, yang benar-benar mengganggu.
jadi yang ingin saya pelajari dari Anda adalah bagaimana saya bisa memindahkan file yang baru dibuat itu? Saya tahu harus ada pendekatan mewah "find plus rm" di sana, tapi saya tidak tahu persis bagaimana caranya.
Menemukan setiap file dalam direktori saat ini (dan sub direktori) yang telah dimodifikasi dalam 60 detik terakhir dan memindahkannya ke / dest / dir.
sumber
Cara termudah (asalkan Anda tidak memiliki antarmuka grafis) akan digunakan mc . Itu dapat mengurutkan file berdasarkan tanggal.
Anda juga dapat menghapus file yang ada di tar dari baris perintah:
(-ztf) adalah untuk file tar.gz. Anda dapat menggunakan (-tf) untuk tar normal, atau (-jtf) untuk file tar.bz2.
Jika daftar file terlalu besar, dan perintah di atas tercekik, Anda bisa menggunakan xargs:
sumber