Ini mungkin sesuatu yang mendasar tetapi saya tidak dapat membuatnya bekerja. Saya mencoba menggunakan DU untuk mendapatkan ukuran total file dikurangi direktori tertentu. Saya perlu mengecualikan satu direktori spesifik yang dipanggil uploads
tetapi tidak setiap direktori dipanggil uploads
. Sebagai contoh, struktur file saya terlihat sedikit seperti ini:
/store
/uploads
/junk_to_ignore
/more_junk_to_ignore
/user_one
/uploads
/user_two
Saya dapat menjalankan perintah berikut:
du -ch --exclude=uploads*
dan itu memberi saya ukuran file dikurangi semua direktori "unggahan". Namun, dalam mencoba mengecualikan direktori tertentu (dan semua sub-direktori) saya gagal. Saya sudah mencoba variasi:
du -ch --exclude=./uploads*
du -ch --exclude='/full/path/to/uploads/*'
tapi sepertinya tidak bisa memahaminya. Bagaimana cara mengecualikan direktori tertentu?
username: store$ du -ch --exclude=./uploads
bekerja (dengan dan tanpa wildcard) untuk saya, dari dalam direktori store. Apakah Anda menjalankan perintah itu dengan tepat dan dari dalam folder toko? Dan itu harus menjadi jalur relatif (yang menemukan melihat / mencetak), bukan absolut.