I'll write commands which I will have used in real life, like diary. If you want to write your commands in your life, please comment it
😎 search big image files (bigger than 100kb) in assets directory !
ls -lh
thanks for "h", human can see file size easily
For example 168075 -> 164kb
$ find ./hoge/apps/web/src/assets -size +100kb | xargs ls -lh | sort -rn
-rw-r--r--@ 1 kaziu staff 164K Apr 9 08:32 ./hoge/apps/web/src/assets/hoge1.svg
-rw-r--r-- 1 kaziu staff 336K Apr 9 08:32 ./hoge/apps/web/src/assets/hoge2.svg
-rw-r--r-- 1 kaziu staff 280K Apr 9 08:32 ./hoge/apps/web/src/assets/hoge3.svg
😎 How many lines of "INSERT" in log file?
-l
means lines
, count of new llines
$ grep INSERT log/development.log | wc -l
2940
😎 I need to delete all files except some files
I'm gonna delete all files, but I still need these files docker-compose.yml, Dockerfile, Gemfile, Gemfile.lock
!!
grep -v
v option means 'except'
# (la is alias of ls -la on my PC)
$ la | grep -v -E 'docker-compose.yml|Dockerfile|Gemfile|Gemfile.lock|entrypoint.sh' | xarg
s rm -rf
Top comments (0)