Hide

What's this?

commandlinefu.com is the place to record those command-line gems that you return to again and again.

Delete that bloated snippets file you've been using and share your personal repository with the world. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.


Get involved!

You can sign-in using OpenID credentials, or register a traditional username and password.

First-time OpenID users will be automatically assigned a username which can be changed after signing in.

Universal configuration monitoring and system of record for IT.
Hide

Stay in the loop…

Follow the Tweets.

Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.

» http://twitter.com/commandlinefu
» http://twitter.com/commandlinefu3
» http://twitter.com/commandlinefu10

Subscribe to the feeds.

Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):

Subscribe to the feed for:

Hide

News

May 19, 2015 - A Look At The New Commandlinefu
I've put together a short writeup on what kind of newness you can expect from the next iteration of clfu. Check it out here.
March 2, 2015 - New Management
I'm Jon, I'll be maintaining and improving clfu. Thanks to David for building such a great resource!
Hide

Top Tags

Hide

Functions

Psst. Open beta.

Wow, didn't really expect you to read this far down. The latest iteration of the site is in open beta. It's a gentle open beta-- not in prime-time just yet. It's being hosted over at UpGuard (link) and you are more than welcome to give it a shot. Couple things:

  • » The open beta is running a copy of the database that will not carry over to the final version. Don't post anything you don't mind losing.
  • » If you wish to use your user account, you will probably need to reset your password.
Your feedback is appreciated via the form on the beta page. Thanks! -Jon & CLFU Team

Selecting a random file/folder of a folder

Terminal - Selecting a random file/folder of a folder
ls -1 | shuf -n 1
2011-03-13 22:14:57
User: quincymd
Functions: ls
2
Selecting a random file/folder of a folder

random file from files in directory

Alternatives

There are 2 alternatives - vote for the best!

Terminal - Alternatives
shuf -n1 -e *
find . | shuf -n1
2011-04-01 22:57:01
Functions: find
Tags: bash random
2

Also looks in subfolders

a=(*); echo ${a[$((RANDOM % ${#a[@]}))]}
2011-03-18 13:24:52
User: putnamhill
Functions: echo
Tags: bash random
-1

Here's a bash version using an array.

for i in *; do echo "$i"; done | shuf -n1
2011-03-17 17:48:42
User: johnraff
Functions: echo
Tags: bash random
-2

Choose random file from current folder. Avoids using ls.

ls -1 | awk 'BEGIN{srand()} {x[NR] = $0} END{print "Selected", x[1 + int(rand() * NR)]}'
2011-03-13 20:05:06
User: saibbot
Functions: awk ls
Tags: awk random
-3

I use this command to select a random movie from my movie collection..

Know a better way?

If you can do better, submit your command here.

What others think

You don't need '-1' option in ls command when you use it with pipe.

ls | shuf -n 1
Comment by seungwon 311 weeks ago

Thanks Seugwon, I didn't know that. Even more concise!

Comment by quincymd 311 weeks ago

kind decor, kind http://www.polo-ralph-lauren.de/ of http://www.airjordans.us/ anesthetic http://www.ok-em.com/ is http://www.ray-bansoutlet.in.net/ used http://oakley.blackfriday.in.net/ to http://www.barbour.in.net/ deceive others; http://www.poloralphlauren.cc/ the http://grizzlies.nba-jersey.com/ face http://www.oakleys.in.net/ of kindness, http://www.raybans.org.es/ they http://www.truereligion-outlet.us.org/ laughing http://www.adidas-superstars.nl/ incessantly.In the http://www.swarovskijewelrys.in.net/ eyes http://www.woolrich-clearance.com/ of caring http://www.salomon-schuhe.com.de/ people, http://www.newoutletonlinemall.com/ kindness is http://www.oakleys-frame.net/ the http://www.longchampoutlet.com.co/ nature http://www.longchamp-handbagsoutlet.us.com/ of http://www.lacosteoutlet.us.com/ pure beauty, http://www.cheap-oakleyssunglasses.com/ all http://www.swarovski-canada.ca/ hypocrisy, http://chiefs.nfljersey.us.com/ cold, http://www.burberry-outletonline.cc/ numb http://www.ralph-laurenpolosoutlet.com/ before it http://www.outlet-burberry.net.co/ will back http://www.newbalancecanada.ca/ away any stubborn http://www.burberrys-bags.net.co/ ugly http://www.oakleys.org.es/ can http://www.tory-burchoutlet.com.co/ only http://www.nikefree-run.net/ be http://nuggets.nba-jersey.com/ good http://www.oakleyoutlet.fr/ for the http://ravens.nfljersey.us.com/ teeth http://www.tory-burch.us.org/ in http://www.barbours.us.com/ a http://coach.misblackfriday.com/ dark http://www.lauren-ralphsoutlet.co.uk/ corner. Goodness, http://www.nike-schoenen.co.nl/ it http://hornets.nba-jersey.com/ was http://www.newbalanceshoes.com.es/ an http://www.christianlouboutinshoes.jp.net/ extremely hot http://www.michael-kors-taschen.com.de/ in the http://www.nikeshoes.org.es/ cool http://www.rosheruns.us/ wind, http://clippers.nba-jersey.com/ it http://bills.nfljersey.us.com/ is cold in http://www.toms-outlet.net/ the http://coachoutlet.euro-us.net/ warmth http://pacers.nba-jersey.com/ of http://www.oakley-outlet.net.co/ a http://www.rayban-sunglasses.co/ fire, http://www.ugg-bootsclearance.com/ it is lean http://www.toms-shoes.net.co/ people quietly http://www.canadagoosesonline.com/ sent a http://redskins.nfljersey.us.com/ load of http://www.burberrybags-sale.net/ food, it http://www.nhl-jerseys.us.com/ is http://www.converse-shoes.net/ the http://www.nike-airmax.us.com/ drought http://www.tommyhilfiger.net.co/ of http://www.pradahandbags.net.co/ rain http://kings.nba-jersey.com/ fell http://www.co-aol.com/ from http://www.cheapuggs-boots.com.co/ the http://www.tomsoutlet-online.net/ sky, http://www.raybans-sunglass.com/ it http://www.tommyhilfigerca.ca/ is http://www.pulseraspandora.com.es/ your http://www.chrome-hearts.in.net/ weight http://www.the-northfacejackets.net.co/ uphill http://www.michaelkorsbags.us.org/ when http://www.sunglasses-outlet.net/ the http://www.beatsbydre.com.co/ back of http://www.longchamp.com.co/ the http://www.air-maxschoenen.nl/ promoter, http://celine.blackfriday.in.net/ which http://www.abercrombiefitchs.cc/ is http://www.christianlouboutinshoesoutlet.org/ stretched http://www.swarovskissale.co.uk/ over http://www.prada-shoes.com.co/ a cliff http://www.nike-rosherun.com.es/ when you http://knicks.nba-jersey.com/ fall fast http://www.underarmour.us.com/ cable, http://www.tomsshoes-outlet.us.com/ it http://www.rolexwatches-canada.ca/ is http://www.christianlouboutin-shoes.ca/ not http://www.basketballshoes.com.co/ destitute when http://www.cheapnhljerseys.us.com/ you http://www.asics-shoesoutlet.com/ signed http://www.abercrombie-andfitch.ca/ a remittance, it http://www.michael-kors-australia.com.au/ is http://www.armani-exchange.in.net/ a http://www.uggsoutlet.net.co/ word http://spurs.nba-jersey.com/ of advice http://www.nike-max.fr/ when you http://www.kate-spades.com.co/ are http://michaelkors.euro-us.net/ wealthy, http://www.soccer-shoesoutlet.com/ it http://www.jordanretro.org/ is http://www.uggs.co.nl/ when http://www.vans-schuhe.com.de/ you're http://www.michaelkors-outletonline.cc/ down http://www.christian-louboutinshoes.in.net/ a few http://www.oakleys-outlet.it/ sincere http://www.timberland-boots.com.co/ consolation, http://www.long-champoutlet.com/ it http://www.pandora.com.de/ is http://www.barbour-jackets.us.com/ when http://coach-outlet.tumblr.com/ you http://www.airmax-90.org/ proud http://azcardinals.nfljersey.us.com/ bunch http://mavericks.nba-jersey.com/ of http://www.michaelkors-canadaoutlet.ca/ impolite http://www.ghdhairstraightener.cc/ words http://www.uggboots.com.de/ ...... http://jazz.nba-jersey.com/ even, it's http://rockets.nba-jersey.com/ just http://www.bottega-venetas.cc/ a genuine http://www.nike-roshe-run.de/ faint http://panthers.nfljersey.us.com/ smile. http://www.michaelkorsoutletonline.net.co/ Goodness http://hawks.nba-jersey.com/ of http://www.air-max.com.de/ my http://patriots.nfljersey.us.com/ heart, http://www.uggs-online.com/ like http://www.rolex-watches.net.co/ the http://www.nike-schuhe.com.de/ foot http://www.horlogesrolex.nl/ of http://www.uggs-australia.com.co/ the http://www.beats-by-dre.com.co/ snow-capped http://www.pandoracharms-canada.ca/ mountains trickle, http://www.katespades-outlet.in.net/ every http://www.oakley-sunglasses.mex.com/ drop of http://www.ray-bans.net.co/ holy http://thunder.nba-jersey.com/ pure http://timberwolves.nba-jersey.com/ polymer http://www.zxcoachoutlet.com/ of http://colts.nfljersey.us.com/ snow. http://www.true-religion.com.co/ Together http://www.burberryoutlet-sale.com.co/ into http://www.nike-outlet.us.org/ a http://chargers.nfljersey.us.com/ kind http://www.newbalance-shoes.org/ of http://www.cheap-jerseys.cc/ river http://www.iphone-cases.net/ water, http://www.cheap-baseballbats.us/ singing all the http://www.nike-air-max.com.au/ way, http://www.vans-shoes.co.uk/ cleaned up http://www.michaelkors.com.se/ along the http://bucks.nba-jersey.com/ dirty, http://www.oakleysunglasses-canada.ca/ rotten, http://dolphins.nfljersey.us.com/ dust, http://www.michael-korsoutlet.cc/ confidently http://warriors.nba-jersey.com/ into http://www.oakleys2016.com/ rivers http://www.marc-jacobs.us.com/ and http://www.tommy-hilfiger.co.nl/ the http://www.michael-kors.net.co/ sea http://www.uhren-shop.com.de/ life. http://www.toms-outlets.us.com/ -Good http://suns.nba-jersey.com/ is a http://rayban.blackfriday.in.net/ spiritual http://www.tommy-hilfiger-online.de/ force, http://michaelkors.misblackfriday.com/ a http://www.ralph-laurenspolo.co.uk/ spirit http://www.ralphlaurens-outlet.co.uk/ of http://www.ugg-australia.com.de/ peace, http://www.nike-free-run.de/ is http://www.dsquared2.us.com/ a http://titans.nfljersey.us.com/ pleasure, http://www.nikestore.com.de/ is http://www.christianlouboutin.org.uk/ a http://www.christian-louboutins.in.net/ sense http://www.burberry-handbagsoutlet.net.co/ of http://www.swarovski-online-shop.de/ optimism. It http://www.ray-bansoutlet.it/ is http://www.nikefree5.net/ a http://www.adidasshoesca.ca/ calm http://www.the-northfaces.net.co/ understanding, kind http://www.abercrombie-and-fitch.us.com/ of the http://www.adidas.us.com/ mind http://www.nikeair-max.es/ love, http://www.vans-shoes.net/ people's http://www.cheapshoes.net.co/ broad http://www.hermesbirkin-outlet.com/ vision. http://coach.euro-us.net/ Good http://www.hollisters-canada.ca/ will teach http://www.ugg-boots-australia.com.au/ gives http://www.rolex-watches.us.com/ the http://texans.nfljersey.us.com/ dedication, understanding, http://www.nikeair--max.fr/ tolerance, pure. http://www.mk-com.com/ Know http://www.oakleys-sunglasses.in.net/ how good http://www.timberlandshoes.net.co/ people http://www.coach-factoryoutlet.net.co/ are http://www.oakleyssunglasses.in.net/ noble http://magic.nba-jersey.com/ and mature, http://www.hogan.com.de/ you can http://www.bottega-veneta.in.net/ always http://www.longchamp-bags.us.com/ keep http://www.instylers.us.org/ a http://www.air-huarache.co.uk/ good http://www.converse.net.co/ mood.Kindness is http://www.burberryoutlets.net.co/ a http://www.rayban-pas-cher.fr/ bridge http://www.asicsoutlet.us.org/ of http://www.converses-outlet.com/ friendship. http://www.mizuno-running.net/ Good people http://www.air-huaracheshoes.co.uk/ have http://www.cheapjerseys.us.org/ an http://www.insanity-workout.us.com/ understanding of http://www.nikefree-run.org.uk/ other http://www.nikeair-max.ca/ people's http://www.montres-pascher.fr/ hearts, http://www.bcbg-maxazria.ca/ people can http://www.oakleysunglasses2017.com/ communicate http://www.retro-jordans.com/ with http://trailblazers.nba-jersey.com/ each http://www.polos-outlets.com/ other http://www.new-balance-schuhe.de/ through http://jaguars.nfljersey.us.com/ equal and open the mind http://www.ralph-laurenoutletonline.com/ misunderstanding, narrow http://www.raybans-outlet.cc/ the http://www.hugo-bossoutlet.com/ distance http://www.hermes-bags.net/ between http://www.wedding-dresses.cc/ each http://www.beatsbydrdrephone.com/ other's heart, http://www.nikefreeshoes-inc.co.uk/ eliminating http://www.truereligions.net/ barriers, http://www.pandorajewelry.top/ clearing http://www.coach-outletonline.ca/ the http://www.tnf-jackets.us.com/ way http://www.abercrombie-kid.us.com/ to http://steelers.nfljersey.us.com/ compassion. http://www.ugg-boots.us.org/ Goodness only http://www.tommy-hilfiger.in.net/ happiness, good http://www.designerhandbagsoutlet.net.co/ to http://www.cheap-jordans.net/ get http://www.nikeairmaxnc.co.uk/ along http://www.hollister-clothingstore.com/ with http://www.burberryoutlet-sale.net/ each http://www.jordanrelease-dates.us.com/ other http://www.nike-air-max.com.de/ happily http://www.valentino-shoesoutlet.us/ peaceful, http://www.nikeshoes-outlet.com/ kind http://www.ralph-laurens.org.uk/ of http://www.hollister-clothing.in.net/ to http://www.michaelkorsoutlet-online.ar.com/ get http://www.michaelkors.co.nl/ rid http://www.michael-korsbags.co.uk/ of endless http://www.giuseppezanotti.com.co/ battles http://www.juicycoutureoutlet.net.co/ and http://www.ferragamoshoes.in.net/ self-consumption, http://www.to-coachoutlet.com/ in http://www.nikestore.us/ order http://www.airyeezy.us.com/ to http://www.oakleys-2017.in.net/ achieve http://saints.nfljersey.us.com/ good http://www.mlb-jerseys.us.com/ health, http://www.cheap-rayban.com.co/ at http://www.abercrombie-andfitchs.com/ least the http://lions.nfljersey.us.com/ situation http://www.philipp-plein.us.com/ is http://bulls.nba-jersey.com/ normal, http://seahawks.nfljersey.us.com/ good http://www.timberlandbootsoutlet.us.com/ to http://www.pradaoutlet.com.co/ peace and http://www.true-religions.com/ harmony.A http://www.tory-burchsandals.in.net/ good-hearted, http://www.michael-korssale.us.com/ it http://www.toms--outlet.com.co/ is http://www.truereligionjeans.net.co/ worth http://www.omegarelojes.es/ a http://www.womenclothes.in.net/ temple. http://www.thenorth-face.ca/ Good http://www.hollisteronlineshop.com.de/ no means http://www.tommy-hilfigers.com/ an http://www.mbt-shoes.us.com/ optional http://www.cheap-michaelkors.in.net/ gorgeous http://www.nike-tnrequinpascher.fr/ clothes, http://www.designer-handbagsoutlet.us.com/ but http://www.vibram-fivefingers.in.net/ everyone http://www.hollister-abercrombie.com.se/ must http://celtics.nba-jersey.com/ be the http://www.ralphlaurencanada.ca/ soul of http://www.oakley-outletonline.com.co/ the http://www.newbalance-outlet.org/ box inlaid http://www.timberlands-paschere.fr/ diamond, at http://www.ralphlaurenonlineshop.de/ every http://coach.blackfriday.in.net/ moment can http://www.ray-bans.co.uk/ be http://www.versaceoutlet.us.com/ triumphant http://www.michaelkorsoutlet.ar.com/ light. http://www.cheap-mlbjerseys.us.com/ Hugo http://ralphlauren.blackfriday.in.net/ said http://www.rolexwatchesforsale.us.com/ the http://www.toms-shoesoutlet.us/ good: http://www.thenorthface.com.de/ "Kindness http://www.nike-skor.com.se/ is the http://www.thenorthfacejackets.fr/ history http://www.ralphlauren-au.com/ of http://www.nikeshoesoutlet.org.uk/ a http://www.truereligion-outlet.com.co/ rare http://www.puma-shoes.de/ pearl, http://www.burberry-handbagssale.com.co/ good http://www.calvin-kleins.net/ people almost better http://airmax.misblackfriday.com/ than http://www.oakleys-outlet.in.net/ a http://www.coach-factory.in.net/ great http://www.nike-factorys.us/ man." http://49ers.nfljersey.us.com/ American http://www.omegawatches.in.net/ writer http://www.ralphlauren-polos.com.co/ Mark. http://www.adidasshoes.org.es/ Twain http://www.rosherun.co.uk/ said http://www.nike-rosheruns.nl/ that http://www.celine-bags.org/ good http://www.hermes-outlet.net.co/ is a universal http://www.chi-flatiron.us.com/ language http://www.rayban.co.nl/ that http://www.raybanssunglasses.in.net/ enables http://buccaneers.nfljersey.us.com/ the http://www.monclerjackets.in.net/ blind http://www.chiflatiron.net.co/ to http://www.burberryonlineshop.de/ "see" http://www.puma-shoesoutlet.com/ so http://www.mcmhandbags.com.co/ deaf http://www.jimmy-chooshoes.com/ "hear." http://www.soft-ballbats.com/ Good http://nets.nba-jersey.com/ heart, like http://www.ralph-laurenoutletonline.in.net/ a http://www.michael-korsbags.org.uk/ flash, http://www.salvatoreferragamo.in.net/ like http://www.soccers-shoes.net/ gold, http://www.longchamp.com.de/ as pure http://falcons.nfljersey.us.com/ as http://www.coach-outletonline.net.co/ nectar, crystal http://www.nba-jersey.com/ clear. Good http://giants.nfljersey.us.com/ mind is http://www.cheap-jerseys.mex.com/ broad, http://www.michael-korshandbags.us.org/ generous, http://www.michael-kors-outlet.us.org/ tolerant of http://pelicans.nba-jersey.com/ the http://www.ralphs-laurens.co.uk/ universe, http://www.polos-outletstore.net/ the http://raptors.nba-jersey.com/ benefit http://www.the-northfaces.us.com/ of http://www.mk-outletonline.us/ mankind http://www.polos-ralphlauren.us.org/ the common http://raiders.nfljersey.us.com/ people. http://www.reebok.com.de/ Do http://www.nike-huaraches.nl/ good without http://www.northfaceoutlet.com.co/ asking http://www.uggs-boots.com.co/ for http://www.raybanoutlet.ca/ anything http://www.prada.com.de/ people http://www.swarovski-australia.com.au/ are http://www.michaelkors-bags.com.co/ often able http://www.michael-kors.cc/ to http://browns.nfljersey.us.com/ obtain http://www.handbagsoutlet.in.net/ unexpected http://www.nikerosherun.us/ feedback loop http://www.longchamps.us.com/ which http://www.poloralphlaurenoutlet.net.co/ is http://www.pandoras-charms.org.uk/ causal http://www.toms-shoe.us.com/ laws of http://www.swarovski-crystals.us.com/ nature. Good http://www.hollisterclothingstore.org/ people http://www.the-northfacejackets.co.uk/ often http://www.nfl-jersey.us.org/ for http://bears.nfljersey.us.com/ the benefit http://www.prada-handbags.net.co/ of http://www.oakley.com.de/ others, http://www.supra-shoes.org/ in http://www.juicycouture.com.co/ essence, http://www.tommy-hilfiger.com.de/ is http://www.toryburchsale.com.co/ the http://www.thomas-sabo.com.de/ benefit http://www.giuseppe-zanotti.net/ of http://www.levisjeans.com.co/ their http://www.mcmbackpacks.in.net/ own. http://www.rayban-pascher.fr/ "Help http://broncos.nfljersey.us.com/ others http://76ers.nba-jersey.com/ help themselves." http://www.mcms-handbags.com/ This http://rams.nfljersey.us.com/ sentence http://www.ugg-bootscanada.ca/ is http://www.nike-mercurial.in.net/ not http://www.nikeskoes.dk/ simply http://www.p90xworkout.in.net/ retribution, http://www.pandorajewellery.com.au/ but http://www.cheapmichaelkors.us.org/ fundamental in http://michaelkors.blackfriday.in.net/ life.Life http://www.burberry-outletsonline.org.uk/ with http://www.burberrys-outlets.org.uk/ kindness and http://www.babylisspros.in.net/ let http://www.adidas.com.se/ in, http://www.nike-air-force.de/ life http://www.guessfatory.net/ has http://www.monclers-outlet.us.com/ been http://www.beatsheadphone.in.net/ good, http://www.ray-banssunglasses.org/ life http://cavaliers.nba-jersey.com/ can http://www.cheapjerseys.net.co/ often http://www.uggsoutlet.com.co/ be http://www.replica-handbags.net.co/ filled http://www.jordan-shoes.com.co/ with http://www.adidassuper-star.de/ joy; life http://www.cheap-rolex-watches.org.uk/ has http://www.cheapreplica-watches.in.net/ been http://lakers.nba-jersey.com/ good, http://www.nfljersey.us.com/ happy http://www.cheap-michaelkors.com/ life http://www.barbour-jacketsoutlet.net/ can often; http://www.burberry-outletcanada.ca/ life has been http://www.nike-shoescanada.ca/ good, http://www.nba-shoes.com/ the http://www.barbour-factory.com/ soul http://www.the-northface.com.co/ can http://www.christianlouboutinoutlet.net.co/ continue http://www.omega-watches.com.co/ to http://packers.nfljersey.us.com/ sublimation. http://www.oakley--sunglasses.com.au/ Kindness is http://bengals.nfljersey.us.com/ the http://www.raybans-outlet.com.co/ golden http://www.cheap-thomassabos.co.uk/ life, http://www.uggs-onsale.net/ goodness http://www.michaeljordan.com.de/ of http://pistons.nba-jersey.com/ human http://www.ferragamo.com.co/ nature http://www.michaelkors.so/ is http://www.nike-air-max.com.se/ the most http://heat.nba-jersey.com/ precious http://longchamp.blackfriday.in.net/ light of http://eagles.nfljersey.us.com/ life. To know http://www.coachoutlet-online.com.co/ the pain http://vikings.nfljersey.us.com/ of http://www.coachblackfriday.com/ others, http://www.burberry-outletstore.net/ they have http://www.abercrombiehollister.nl/ their http://www.converse.com.de/ own http://www.tracksuits-store.com/ conscience. I http://www.ray-banssunglasses.co.uk/ know http://www.scarpe-hoganoutlets.it/ there is http://www.cheap-nike-shoes.net/ pain http://www.marc-jacobsonsale.com/ there http://www.hollisters.us.com/ will be http://www.kates-spade.com/ the http://www.iphone-cases.in.net/ presence http://www.fendi-outlet.in.net/ of http://www.adidas-shoes.cc/ benevolent; http://www.canadagooses-jackets.com/ see someone and they http://www.montblancpens-sale.com/ have pain http://www.givenchy.in.net/ will http://www.oakleyoutlet.ar.com/ give http://www.michael-kors.com.es/ birth http://www.katespadeoutlet.gb.net/ to http://www.rayban.com.de/ compassion!Humanity http://www.uggs-boots.net.co/ bears http://www.mcm-bags.us.org/ one http://www.ralphslaurenoutlet.us.com/ of http://cowboys.nfljersey.us.com/ the most http://www.mcm-handbags.org/ flexible, http://jets.nfljersey.us.com/ but http://www.bcbg-dresses.com/ at the http://www.jimmy-choos.com/ same http://uggboots.misblackfriday.com/ time http://www.cheap-raybansoutlet.in.net/ the http://www.airmax-2015.org/ most http://wizards.nba-jersey.com/ powerful feelings http://www.coach-factoryyoutletonline.net/ - good. http://www.uggsstore.us.com/ - http://www.ed-hardy.us.com/ Clear wat

http://www.adidas-schuheonline.de/

Comment by ylq 6 days ago

Your point of view

You must be signed in to comment.