# “symlink” decks

**URL:** <https://forums.ankiweb.net/t/symlink-decks/65192>\
**Category:** Suggestions\
**Created:** [August 4, 2025, 5:58pm UTC](https://forums.ankiweb.net/t/symlink-decks/65192 "2025-08-04T17:58:58Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nezmaka](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/nezmaka/32/28895_2.png) [@Nezmaka](https://forums.ankiweb.net/u/Nezmaka)\
**Post date:** [August 4, 2025, 5:58pm UTC](https://forums.ankiweb.net/t/symlink-decks/65192/1 "2025-08-04T17:58:58Z")

</div>

I have quite a bit of decks, each broken down hierarchically, and at any given time I have quite a bit of cards to review. I don’t utilize Anki quite as the doctor recommends, but it works for me.  
On any given period I’m particularly interested in reviewing a subset of my decks, strewn across various deck hierarchy trees. It would be nice if it were possible to aggregate these together in a single location. I’m thinking here of something like a symlink. Currently it’s very easy to move around decks, but I’d have liked to be able to keep the original membership of the decks, so that they would still be reviewed when reviewing their parent deck, they would be included in the statistics of the original deck tree &c.

Suppose I have the following decks:

> `food::fruits::red`  
> `food::fruits::yellow`  
> `food::fruits::green`  
> `food::veggies::red`  
> `food::veggies::yellow`  
> `food::veggies::white`  
> `food::baked::sweet`  
> `food::baked::salty`

I’d like then to have a, let’s say, `digest` symlinking deck, under which other decks could be directly accessible as if they were one hierarchical level below it:

> `digest::[food::fruits::red]`  
> `digest::[food::veggies::red]`  
> `digest::[food::baked::sweet]`

(and perhaps with the option of aliasing them, for example `red fruits`, `red veggies`, &c)

Cheers!  
Mark

---

<div class="post-metadata">

**Author:** ![dae](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/dae/32/65_2.png) [@dae](https://forums.ankiweb.net/u/dae)\
**Post date:** [August 6, 2025, 6:52am UTC](https://forums.ankiweb.net/t/symlink-decks/65192/2 "2025-08-06T06:52:31Z")

</div>

Please see [Adding/Editing - Anki Manual](https://docs.ankiweb.net/editing.html#using-tags) and the section above it.

---

<div class="post-metadata">

**Author:** ![Nezmaka](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/nezmaka/32/28895_2.png) [@Nezmaka](https://forums.ankiweb.net/u/Nezmaka)\
**Post date:** [August 6, 2025, 6:47pm UTC](https://forums.ankiweb.net/t/symlink-decks/65192/3 "2025-08-06T18:47:25Z")

</div>

Thank you Damien.

Perhaps I should motivate my request more concretely.  
I’ve helped myself learn and maintain several languages with Anki. Each of these have thousands of cards and at any given time some of these decks would be a bit neglected.  
I subdeck each language like so: I’d have a subdeck with forward cards, another with backward cards, another for other kinds of notes. I like practicing these separately if only because for me reviewing forward cards is easier, and in some way it makes sense to be on top of that —recognizing words— before being on top of producing words.  
For me having the “forward cards” subdecks of all my languages under a single symbolic deck would make ploughing through them easier. Sure, I could jump between them over the deck tree, but having them all in one place would make not only their access simpler, but in a banal way, it would make the decision of reviewing them all tad easier.  
For this reason tags would not be on help here. First, I’m not aware that there’s a way to do a custom study based on tags? (I’ve never used the custom study functionality beside incrementing today’s new cards number so I’m not certain how it works) But also tags are properties of notes, while here the subdecks are sequestering cards.

---

<div class="post-metadata">

**Author:** ![Keks](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/keks/32/20537_2.png) [@Keks](https://forums.ankiweb.net/u/Keks)\
**Post date:** [August 6, 2025, 6:51pm UTC](https://forums.ankiweb.net/t/symlink-decks/65192/4 "2025-08-06T18:51:44Z")

</div>

> [@Nezmaka](#):
>
> First, I’m not aware that there’s a way to do a custom study based on tags?

[Creating Manually](https://docs.ankiweb.net/filtered-decks.html#creating-manually)  
[Searching](https://docs.ankiweb.net/searching.html#searching)

---

<div class="post-metadata">

**Author:** ![Nezmaka](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/nezmaka/32/28895_2.png) [@Nezmaka](https://forums.ankiweb.net/u/Nezmaka)\
**Post date:** [August 6, 2025, 7:43pm UTC](https://forums.ankiweb.net/t/symlink-decks/65192/5 "2025-08-06T19:43:05Z")

</div>

Thanks @Keks !

I reckon that it would still not do the trick for this here case, because such a filtered deck would mix together all the subdecks I’m interested in into one pile, so that I’d have to review i.e. German cards intermixed with French cards.

But it’s a nice thing to know.

---

<div class="post-metadata">

**Author:** ![Nezmaka](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/nezmaka/32/28895_2.png) [@Nezmaka](https://forums.ankiweb.net/u/Nezmaka)\
**Post date:** [August 20, 2025, 6:58pm UTC](https://forums.ankiweb.net/t/symlink-decks/65192/6 "2025-08-20T18:58:37Z")

</div>

Does anybody have an insight about how challenging it might be to implement such a functionality as an addon? That is, does the way that the Decks screen is rendered lend itself to showing “duplicates” or is there anything that would obviously make it a problem?

I can code Python and did make an addon for my own use once, though it was quite a few years ago now and I’d have to dig again in the documentations..

---

<div class="post-metadata">

**Author:** ![eroscard](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/eroscard/32/22632_2.png) [@eroscard](https://forums.ankiweb.net/u/eroscard)\
**Post date:** [August 20, 2025, 9:20pm UTC](https://forums.ankiweb.net/t/symlink-decks/65192/7 "2025-08-20T21:20:52Z")

</div>

I don’t know if I understood correctly, but there’s this addon that duplicates the decks

[https://ankiweb.net/shared/info/1779572689](https://ankiweb.net/shared/info/1779572689)

or you can make filtered decks, open the deck and press the letter “F”, in search take out is:due and uncheck the reschedule option

---

<div class="post-metadata">

**Author:** ![Danika\_Dakika](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/danika_dakika/32/17815_2.png) [@Danika\_Dakika](https://forums.ankiweb.net/u/Danika_Dakika)\
**Post date:** [August 20, 2025, 9:39pm UTC](https://forums.ankiweb.net/t/symlink-decks/65192/8 "2025-08-20T21:39:33Z")

</div>

I want to connect some of the dots for you that you’ve been given above. Because Filtered decks seem like a good solution for your use case.

> [@Nezmaka](#):
>
> First, I’m not aware that there’s a way to do a custom study based on tags? (I’ve never used the custom study functionality beside incrementing today’s new cards number so I’m not certain how it works) But also tags are properties of notes, while here the subdecks are sequestering cards.  
> …  
> I reckon that it would still not do the trick for this here case, because such a filtered deck would mix together all the subdecks I’m interested in into one pile, so that I’d have to review i.e. German cards intermixed with French cards.

Yes, you can build a [Filtered deck](https://docs.ankiweb.net/filtered-decks.html) from the short “Custom Study” list of options – but you can also build one from pretty much [anything you can search for](https://docs.ankiweb.net/searching.html).

You’re not limited to only one aspect of the card. So if you used all of those “`food::`…” deck-names as tags instead, and you wanted the French red fruits “forward” cards, you could think about how you would search for those in Browse –

```plaintext
deck:French card:1 tag:*red* tag:*fruits*

```

– and that’s your search filter for your Filtered deck [Edit \> Create Filtered Deck]. You’re calling it a “symlink” – but it’s really just a way to bring together an assortment of cards, based on your own criteria (and perhaps without regard for whether or not they are due). But that’s what a Filtered deck is.

[As far as the suggested add-on – I’ll note that making actual duplicates of your decks/cards seems like the opposite of what you want here. Generally it’s a terrible idea. Studying multiple copies of a card splits your review history between them, and makes it impossible for Anki to schedule them correctly.]

---

<div class="post-metadata">

**Author:** ![Nezmaka](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/nezmaka/32/28895_2.png) [@Nezmaka](https://forums.ankiweb.net/u/Nezmaka)\
**Post date:** [August 28, 2025, 7:01pm UTC](https://forums.ankiweb.net/t/symlink-decks/65192/9 "2025-08-28T19:01:44Z")

</div>

Indeed, I do not want to duplicate any cards.  
I do not want a filtered deck either, or I don’t think so: that would put all the legible cards into a single pile, if I understand correctly, while I only want certain subdecks to be next to each other (or rather on top of one another) without removing them from their appropriate place.  
I’ve been using this (my second) Anki account for 2000 days, and accumulated much over the years. I’ve truncated my collection a couple of times, so to speak, but I still have quite a bit of subbed decks.  
I understand that this is contrary to the doctor’s orders. I’m not at all on top of my reviews, but I’m ok with that. It has worked for me. Sometimes I’d concentrate on one deck and review depth first, as it were, other times I’d go for breadth first, reviewing a subset of subdecks across the decks. Being able to move them together without moving them (therefore the “symlink”) would have made doing this breadth first review easier.

As a simpler solution, I’ve had the idea of being able to create a queue: something like a playlist of (sub)decks that one can define, which persists across days, where one reviews each item (subdeck) at a time before moving to the next one. Like a filtered deck but retaining the groupings of the subdecks. If that makes sense?

---

<div class="post-metadata">

**Author:** ![Danika\_Dakika](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/danika_dakika/32/17815_2.png) [@Danika\_Dakika](https://forums.ankiweb.net/u/Danika_Dakika)\
**Post date:** [August 29, 2025, 12:17am UTC](https://forums.ankiweb.net/t/symlink-decks/65192/10 "2025-08-29T00:17:29Z")

</div>

> [@Nezmaka](#):
>
> I do not want a filtered deck either, or I don’t think so: that would put all the legible cards into a single pile, if I understand correctly, while I only want certain subdecks to be next to each other (or rather on top of one another)

You say “a filtered deck” like it’s a singular thing – but Anki can put your cards in any number of “piles.” It’s up to you to make a separate Filtered deck for each “pile” you want. But you’d need to do the same thing for each separate “symlink” you wanted.

> [@Nezmaka](#):
>
> Being able to move them together without moving them (therefore the “symlink”) would have made doing this breadth first review easier.

So – you want to temporarily gather together these cards so you can study them, with them always remembering what deck they belong to? I hate to break it to you, but that still sounds exactly like a Filtered deck! When you’re done studying the cards, they’ll all be happily back in their home decks with their updated scheduling.

> [@Nezmaka](#):
>
> As a simpler solution, I’ve had the idea of being able to create a queue: something like a playlist of (sub)decks that one can define, which persists across days, where one reviews each item (subdeck) at a time before moving to the next one.

That sounds like just clicking directly on the subdeck you want to study. Is there a reason why that won’t work?

---

<div class="post-metadata">

**Author:** ![Nezmaka](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/nezmaka/32/28895_2.png) [@Nezmaka](https://forums.ankiweb.net/u/Nezmaka)\
**Post date:** [August 29, 2025, 9:56am UTC](https://forums.ankiweb.net/t/symlink-decks/65192/11 "2025-08-29T09:56:30Z")

</div>

Thank you Danika Dakika! I don’t know why you hated to break it to me.  
I’ve had some wrong assumptions about filtered decks, and I’ve always been wary to experiment with them because I was not sure how reviewing them affected the normal algorithm, let’s say.  
Taking a courageous step into checking them out, I see that you are right. In fact, it’s even better than the solution I envisioned. Having filtered decks under my belt, being aware of how they function, I could simplify the structure of my subdeck hierarchies, too.
